foe the sake of:请教VC ,谢谢

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

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