微店店铺店招制作:请教VC ,谢谢

来源:百度文库 编辑:高考问答 时间:2024/05/14 12:07:55
假如pWnd是指向对话框中静态文本的指针,
pWnd->Invalidate();
pWnd->UpdateWindow();
这两条语句有什么区别,

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