盾怪网教程:是一个免费提供流行杀毒软件教程、在线学习分享的学习平台!

Visual C++模态对话框消息处理机制的区分

时间:2025/3/12作者:未知来源:盾怪网教程人气:

[摘要]= MLF_NOIDLEMSG;    VERIFY(RunModalLoop(dwFlags) == m_nModalResult);    CATCH_ALL(e)     DELETE_EXC...
= MLF_NOIDLEMSG;
    VERIFY(RunModalLoop(dwFlags) == m_nModalResult);
  }
  CATCH_ALL(e)
  {
   DELETE_EXCEPTION(e);
   m_nModalResult = -1;
  }
  END_CATCH_ALL
 
 if (bEnableParent)
  ::EnableWindow(hWndParent, TRUE);
  if (hWndParent != NULL && ::GetActiveWindow() == m_hWnd)
   ::SetActiveWindow(hWndParent);
   // destroy modal window
   DestroyWindow();
   return m_nModalResult;
 }  

  (6)添加CsubModeFrame的实现函数EndMode()

void CSubFrame::EndModal(){
 ASSERT(::IsWindow(m_hWnd));
 if (m_nFlags & (WF_MODALLOOP

关键词:Visual C++模态对话框消息处理机制的区分




Copyright © 2012-2018 盾怪网教程(http://www.dunguai.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版