首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么区别Alt+F4和关闭按钮点击

2012-07-30 
如何区别Alt+F4和关闭按钮点击想在Alt+F4时做特殊处理[解决办法]重载 PreTranslateMessage(MSG* pMsg), 把

如何区别Alt+F4和关闭按钮点击
想在Alt+F4时做特殊处理

[解决办法]
重载 PreTranslateMessage(MSG* pMsg), 把Alt+F4另作处理.
[解决办法]
我发现Alt+F4时,WM_SYSCOMMAND的lParam为0

C/C++ code
void CTestDlg::OnSysCommand(UINT nID, LPARAM lParam) {  if (nID == SC_CLOSE)  {    if (!lParam)    {      //此时按下Alt+F4, 做特殊处理      return;    }  }  CDialog::OnSysCommand(nID, lParam);} 

热点排行