BOOL UpdateWindow(
HWND hWnd // handle to window
);
如果客户区的任一部分无效,UpdateWindow 将导致 Windows 用 WM_PAINT 消息调用窗口过程(如果整个客户区有效,则不调用窗口过程)。
这一 WM_PAINT 消息不进入消息队列,直接由 Windows 调用窗口过程。窗口过程完成刷新后立即退出,Windows 将控制返回给程序中 UpdateWindow 调用之后的语句。
如果希望立即刷新无效区域,可以在调用 InvalidateRect 之后调用 UpdateWindow函数。