invalidate(bool)向窗口发了一个WM_PAINT消息,引起窗口重绘。
参数:是否擦除窗口上的元素。
WM_PAINT的消息处理函数是OnPaint,视图类OnPaint函数调用OnDraw函数。实际的重绘工作由OnDraw来完成。
区别:UpdateWindow( )窗口立即重绘,Invalidate函数窗口不立即重绘。WM_PAINT消息的优先级很低,需要等消息队列中的其它消息发送完后才能被处理。
invalidate(bool)向窗口发了一个WM_PAINT消息,引起窗口重绘。
参数:是否擦除窗口上的元素。
WM_PAINT的消息处理函数是OnPaint,视图类OnPaint函数调用OnDraw函数。实际的重绘工作由OnDraw来完成。
区别:UpdateWindow( )窗口立即重绘,Invalidate函数窗口不立即重绘。WM_PAINT消息的优先级很低,需要等消息队列中的其它消息发送完后才能被处理。