Posted on 2006-07-15 01:05
紫雨轩 C++ 阅读(2551)
评论(0) 编辑 收藏 引用 所属分类:
Win32 SDK
使用这样的函数:
BOOL CheckMessageQueue()
{
MSG msg;
while
(PeekMessage(
&
msg, NULL,
0
,
0
, PM_REMOVE)){
if
(msg.message
==
WM_QUIT)
return
FALSE;
TranslateMessage(
&
msg);
DispatchMessage(
&
msg);
}
return
TRUE;
}
该函数可以实现DoEvents的效果。但有一点不同,如果该函数返回FALSE,说明用户按下了关闭按钮。