是否可以在不更改整个系统主题的情况下将自定义视觉样式(.msstyle)应用于Windows Forms应用程序?基本上,无论控制面板中设置了什么,我们都希望我们的应用程序保持相同的主题。请不要告诉我您是否认为这是个好主意。我想知道是否有任何方法可以不涉及专有库,例如一系列本机API调用。谢谢!
最佳答案
SetWindowTheme
函数看起来像您要寻找的解决方案。您必须执行P / Invoke才能使用它。
是否可以在不更改整个系统主题的情况下将自定义视觉样式(.msstyle)应用于Windows Forms应用程序?基本上,无论控制面板中设置了什么,我们都希望我们的应用程序保持相同的主题。请不要告诉我您是否认为这是个好主意。我想知道是否有任何方法可以不涉及专有库,例如一系列本机API调用。谢谢!
最佳答案
SetWindowTheme
函数看起来像您要寻找的解决方案。您必须执行P / Invoke才能使用它。