Ant*_*nov 7 c# c++ windows user-interface winapi
首先,我想提一下,我已经阅读过关于主题的所有文章,但仍然没有回答我的问题.我的问题也与其他人略有不同.
今天我来看一下Skype窗口.标题栏上有一个额外的按钮.但是此按钮充当本机系统按钮.只要看着发光,就会从窗户传播开来.所以我有一个合理的问题.根据我们可以在下面的图片中看到,有标准方法在标题栏上添加额外的按钮.但是subj上的所有答案都会导致WM_NCPAINT事件挂钩和额外按钮的手动绘制.这种方法很有效,但它无法像图片那样产生如此美丽的光芒.
有人知道在窗口标题栏上添加标准化按钮的方法吗?提前致谢!

在 Vista 和 Windows 7 中,有一个称为桌面窗口管理器的新东西。这用于绘制“Aero glass”窗口标题栏,并进行发光效果。实现 WM_NCPAINT 处理程序的旧 Windows XP 方法不适用于这个新系统,因此您必须使用全新的 API。
我确信我已经看过一些关于执行您所要求的操作的文章,但现在找不到它们。可能会给您带来一些线索的一些页面是:
http://msdn.microsoft.com/en-us/library/aa969540(v=VS.85).aspx
http://delphihaven.wordpress.com/2010/04/19/setting-up-a-custom-titlebar/
| 归档时间: |
|
| 查看次数: |
7786 次 |
| 最近记录: |