WM_NCPAINT
窗体的框架在必须重绘的时候应用程序发送WM_NCPAINT消息至窗体
WM_NCPAINT
hrgn = (HRGN) wParam; // handle of update region (更新区域的句柄)
参数:
hrgn
关于wParamw值.窗体更新区域的句柄.更新区域被修剪到窗体框架,就在wParam 等于1时
整个窗体框架必须更新
This value can be passed to GetDCEx as in the following example.
case WM_NCPAINT:
{
HDC hdc;
hdc = GetDCEx(hwnd, (HRGN)wParam, DCX_WINDOW|DCX_INTERSECTRGN);
// Paint into this DC
ReleaseDC(hwnd, hdc);
}
返回值
如果处理这个消息,应用程序返回0
本文详细解析了WM_NCPAINT消息的工作原理及其应用场景。当窗口框架需要重绘时,应用程序会发送此消息到窗口。文章展示了如何通过GetDCEx获取设备上下文并进行绘制操作。
2万+

被折叠的 条评论
为什么被折叠?



