WM_PAINT消息处理和重绘奇怪问题[请高手解答,暂时无分,以后报答]
我用SDK创建了一个窗口。
我在窗口中绘图。
当对WM_PAINT消息进行缺省处理时,发现“窗口被覆盖后,绘图没有了;但窗口移动或更改大小,绘图却不变” (问题1:WM_PAINT消息是在什么情况下激发?即什么时候需重绘?)
当我在WM_PAINT消息处理添加简单代码时:
RECT rect;
GetWindowRect(hwnd,&rect);
ValidateRect(hwnd,&rect);
问题仍旧。
问题2: 怎样使窗口需重绘时,绘图不被破坏?
谢谢。