16,551
社区成员
发帖
与我相关
我的任务
分享void CMyDialog::WaitForMsg(int value)
{
while(TRUE)
{
if(m_value > value)
break;
}
Sleep(0);
} MSG msg;
while(PeekMessage( &msg, NULL, 0, 0, PM_REMOVE ))
{
TranslateMessage( &msg );
DispatchMessage( &msg );
if(m_dValve>value)
break;
}CMyDialog dlg;
dlg.WaitForMsg(somevalue);