阿杰 发表于 2010-8-3 21:08:13

VC中类似于vb中DoEvents的功能(事件处理)


void DoEvents()//mfc中用这个
{
MSG   msg;   
while(::PeekMessage(&msg,m_hWnd,NULL,NULL,PM_REMOVE))   
   AfxGetApp()-> PumpMessage();
}





void DoEvents()//非MFC或MFC用这个
{
MSG   msg;   
while(PeekMessage(&msg,   NULL,   0,   0,   PM_REMOVE))   
{   
   TranslateMessage(&msg);   
   DispatchMessage(&msg);   
}
}

erwin 发表于 2010-8-4 13:09:18

呵呵,这样其实也挺方便的

zzhgb 发表于 2010-9-17 20:07:24

好像vb也是这个原理,可惜的是,vb只能接受
页: [1]
查看完整版本: VC中类似于vb中DoEvents的功能(事件处理)