现在我正在自定义应用程序的标题栏。我的目标是在标题栏上添加一个额外的按钮。在我的之前的问题中,人们建议我可以自定义非客户区域的方式。这个方法完美运作,除了一个小问题 - 发光!我可以在非客户区域绘制发光效果,但我无法将其扩散到窗口之外。我也找不到任何关于此主题的资源。
我查看了这个示例,并创建了自己的测试应用程序来调查非客户端绘图功能。我的应用程序窗口的屏幕截图如下:
所以您可以看到当我的窗口被边框框架裁剪时,系统按钮会发光超出窗口。
例如,Skype的窗口在标题栏中有四个自定义按钮,它们可以在窗口框架外部“发光”:
有人能为我提供建议,找到绘制按钮在窗口外部发光的方法吗?
提前感谢!
[编辑]
谢谢大家的回答!