首先,我想提到的是,我已经阅读了有关主题的所有SO文章,但仍未回答我的问题。我的问题也与其他人略有不同。
今天,我在Skype窗口上看一下。标题栏上有一个额外的按钮。但是此按钮充当 native 系统按钮。只要看看发光的,它就会散布在窗口之外。所以我有一个合理的问题。根据我们可以在下图看到的,在标题栏上有添加标准按钮的标准方法。但是,所有关于subj的答案都会导致WM_NCPAINT
事件的挂接和手动绘制额外的按钮。这种方法是行之有效的,但是它无法产生图片上那样美丽的发光效果。
有人知道在窗口标题栏上添加标准按钮的方法吗?
提前致谢!
最佳答案
在Vista和Windows 7中,有一个新东西叫做“桌面窗口管理器”。这用于绘制“毛玻璃”窗口标题栏,并执行发光效果。实现WM_NCPAINT处理程序的旧Windows XP方法不适用于此新系统,因此您必须使用全新的API。
我敢肯定,我已经看过一些有关您正在做的事情的文章,但是现在找不到。一些可能会给您带来潜在客户的页面是: