我有一个问题,但不确定是否可行。是否可以从 .Net 更改 Windows 7 窗口颜色。
所以这不是窗口的内容,因为这很容易,我说的是标题标题本身,并允许 .Net 应用程序使标题透明化,就像您在 Window 7 中可以拥有的那样,并改变颜色等。 .是否有任何人都知道的我可以 Hook 的某种 Window api 来执行此操作。
我想这样做的原因是在 Window 中你显然可以设置你的主题和窗口颜色但我希望我的应用程序具有相同样式的所有对话框所以我可以更改窗口内容但我可以更改窗口标题' 并且如果用户将他们的窗口颜色设置为奇怪的颜色,那么它与我的主题应用相比看起来很奇怪。
提前感谢您的帮助。
不确定。
最佳答案
i can't and if the user has set their window colour to a strange colour then it looks strange against my themed app.
这应该留给用户,您不应该更改用户为他们的操作系统安装明确设置的设置。这会赶走更多的用户。如果这是供您个人使用,那没关系,但不要更改用户的 Windows 设置(任何类型)。
如果它看起来真的那么糟糕,您应该考虑仅为您的应用程序使用自定义皮肤的窗口。
关于c# - 更改 Windows 7 窗口颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7353195/