updatewindow专题

Invalidate() -- RedrawWindow() -- UpdateWindow()三个函数有什么异同? [转载]

Invalidate() -- RedrawWindow() -- UpdateWindow()三个函数有什么异同?         Invalidate()是强制系统进行重画,但是不一定就马上进行重画。因为Invalidate()只是通知系统,此 时的窗口已经变为无效。强制系统调用WM_PAINT,而这个消息只是Post(寄送)就是将该消息放入消息队列。当执行到WM_PAINT消息时才会对敞口