如何在窗口的客户区域外以及标题栏上绘图。我知道可以做到,但我不确定如何有效地实现这一点。想想谷歌浏览器,其标签栏位于标题栏上。
答案 0 :(得分:3)
当Windows要求您绘制客户区域外的窗口部分时,它会向您发送WM_NCPAINT消息。处理该消息并绘制您想要的窗口的非客户端部分。请参阅我链接的页面,了解如何获取可以使用的设备上下文的示例。
答案 1 :(得分:2)
如果您打算自定义非客户端元素所在的位置,也可能值得一提{。{3}}。
答案 2 :(得分:2)
绘制自定义窗口标题DrawCaption