问一个消息的调用顺序的问题
假如有这样一个代码
…………
case WM_PAINT:
………………
break;
case WM_COMMAND:
………………
invalidaterect(hwnd,NULL,true);
updateWindow(hwnd);
代码A;
break;
如果现在在处理WM_COMMAND消息 当执行到updateWindow(hwnd); 产生的WM_PAINT消息会跳过消息队列直接调用窗口过程。
我想问的是先执行WM_PAINT消息 在执行代码A 还是先把当前的消息,也就是WM_COMMAND处理完 在处理WM_PAINT消息?