当按下ESC键时,关闭应用程序
生活随笔
收集整理的這篇文章主要介紹了
当按下ESC键时,关闭应用程序
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在一個(gè)單文檔MFC應(yīng)用程序中,按下ESC時(shí)關(guān)閉應(yīng)用程序,實(shí)現(xiàn)方法:在CMainFrame類(lèi)里重載PreTranslateMessage(),代碼如下:
BOOL CMainFrame::PreTranslateMessage(MSG* pMsg)
{
?if(pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_ESCAPE)
?{
??PostQuitMessage(WM_QUIT);
?}
?
?return CFrameWnd::PreTranslateMessage(pMsg);
}
?
到此完成了。
?
如果只是關(guān)閉本窗口,可以使用:this->CloseWindow();,但應(yīng)用程序不會(huì)退出!
總結(jié)
以上是生活随笔為你收集整理的当按下ESC键时,关闭应用程序的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 《图解CSS3:核心技术与案例实战》——
- 下一篇: 微软Skype Translator将支