钢铁雄心3民国开局:请教VC ,谢谢

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 09:22:22
假如pWnd是指向对话框中静态文本的指针,
pWnd->Invalidate();
pWnd->UpdateWindow();
这两条语句有什么区别,

Invalidate 通知操作系统标记窗口为无效,这样当窗口区域在前的时候,系统发送WM_ERASEBKGND 和 WM_NCPAINT 消息给对应的窗口。
UpdateWindow直接发送WM_PAINT消息给窗口,无论窗口是否在前,都会收到WM_PAINT消息。