【发布时间】:2008-10-05 07:32:32
【问题描述】:
我目前覆盖WM_NCPAINT、WM_NCCALCSIZE 和WM_NCACTIVATE 为我正在处理的应用程序绘制我自己的颜色/主题标题栏。现在这很好用,但是最小、最大和关闭按钮仍然是 xp 默认主题。
我研究了控制它们和鼠标消息的作用。但是,它们还控制调整大小和其他我不想失去的功能。
有没有简单的方法来改变这些按钮的主题?
- Windows XP
- MFC 表单
- 视觉工作室 2005
【问题讨论】:
-
傲慢地覆盖我选择的 GUI 外观的程序是我生活中最讨厌的事情之一。只是不要这样做。让用户的最大、最小和关闭按钮看起来像用户选择的样子!
-
如果这是具有可定制皮肤的应用程序的一部分怎么办?谁说用户对任何事情都没有发言权?