非模态对话框问题,以及消息循环问题,请教
tfq 2005-07-12 11:03:59 1 我建了个非模态对话框,为什么在主窗口中一点击按钮激活就一闪而过?
2 。
while(GetMessage(&Msg,NULL,0,0))
{
if(!IsDialogMessage(hdlg,&Msg))
{
TranslateMessage(&Msg);
DispatchMessage(&Msg);
}
}
如果不是对话框消息,那TranslateMessage(&Msg);DispatchMessage(&Msg);还执行吗?不执行其他消息又如何处理?要不是对话框消息而是其他消息仍然可以处理啊, 怎么处理的?