介绍函数过程中一种任意键退出同时能处理消息的实现方法

清泛编译
21. 介绍函数过程中一种任意键退出同时能处理消息的实现方法

1. 设置定时器,用于使::GetMessage(...)函数总能快速取到消息.
2. 在函数处理中加入:

函数每执行完一步后执行下面的代码.
if (::GetMessage(&msg, 0, 0, 0))
{
  if (msg.message >= WM_KEYFIRST && msg.message <= WM_KEYLAST) return ;
  ::TranslateMessage(&msg);
  ::DispatchMessage(&msg);
}
else ::PostQuitMessage(0);

本文导航

MFC 总结 技巧

分享到:
评论加载中,请稍后...
App Inventor 2 中文网,少儿编程首选平台!
回到顶部