【发布时间】:2011-04-08 15:22:44
【问题描述】:
如何在窗口的客户区之外和标题栏上进行绘制。我知道可以做到,但我不确定如何有效地实施。想想谷歌浏览器,标签在标题栏上。
【问题讨论】:
如何在窗口的客户区之外和标题栏上进行绘制。我知道可以做到,但我不确定如何有效地实施。想想谷歌浏览器,标签在标题栏上。
【问题讨论】:
当 Windows 要求您绘制位于客户区之外的窗口部分时,它会向您发送 WM_NCPAINT 消息。处理该消息并绘制您希望窗口的非客户端部分成为的任何内容。有关如何获取可以利用的设备上下文的示例,请参阅我链接的页面。
【讨论】:
如果您计划自定义非客户端元素的位置,WM_NCHITTEST 也值得一提。
【讨论】:
绘制自定义窗口标题DrawCaption
【讨论】: