void DoEvents()
{
MSG msg;
while(PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
{
MSG msg;
while(PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
本文介绍了一个简单的Windows消息循环处理函数DoEvents。此函数利用PeekMessage函数检查是否有新的消息到达,如果有,则通过TranslateMessage和DispatchMessage进行消息翻译并分发处理。


被折叠的 条评论
为什么被折叠?



