WM_PAINT
hdc = (HDC) wParam; // the device context to draw in
hdc = (HDC) wParam; // the device context to draw in
我们的处理(Message Cracker):
void
cls_OnPaint(HWND hwnd)
... {
//do...
}
... {
//do...
}
象这样处理WM_PAINT会使cpu占用100%
case
WM_PAINT:
return 0 ;
return 0 ;
因为客户区一部分无效,所以要处理WM_PAINT,但是没有调用BeginPaint和EndPaint或ValidateRect使那无效的部分变成有效,Windows会一直发送WM_PAINT消息,那么相当于程序进入了死循环