读书人

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

发布时间: 2012-07-30 16:19:05 作者: rapoo

如何区别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);} 

读书人网 >VC/MFC

热点推荐