【发布时间】:2011-09-17 16:05:27
【问题描述】:
我试图通过首先调用 ::DefWindowProc 来拦截 WM_NCPAINT 消息,然后在其上进行绘制。但是,当我绘制标题栏或非客户区的窗口控件时,我需要有它的 RECT 结构。因此,如何访问 REcT 结构?
【问题讨论】:
-
哪个版本的windows
标签: c++ windows winapi controls
我试图通过首先调用 ::DefWindowProc 来拦截 WM_NCPAINT 消息,然后在其上进行绘制。但是,当我绘制标题栏或非客户区的窗口控件时,我需要有它的 RECT 结构。因此,如何访问 REcT 结构?
【问题讨论】:
标签: c++ windows winapi controls
更新区域在消息的wParam 中传递。窗口的非客户区不是矩形的,所以你不会得到一个RECT。
我想您知道WM_
NCPAINT 与 Vista DWM 玻璃不兼容。
【讨论】: