MFC响应组合键

来源:互联网 发布:嵌入式软件系统测试 编辑:程序博客网 时间:2024/06/05 13:34

 

BOOL CHWDetectDlg::PreTranslateMessage(MSG* pMsg){if (pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_RETURN) { <span style="white-space:pre"></span>//回车自动触发//开始自动格式化OnBnClickedAuto(); return TRUE; }/*else if ((::GetAsyncKeyState(VK_CONTROL))&& (::GetAsyncKeyState(VK_DELETE))){OnBnClickedButtonDestroy();return TRUE;   
<span style="white-space:pre"></span>//这种方式有点怪,只要按了一下delete,之后隔很久按一次ctrl也会触发}*/else if (::GetAsyncKeyState(VK_CONTROL) && pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_DELETE) {//恢复出厂,这种方式比较好,要ctrl+delete同时按才会触发OnBnClickedButtonDestroy(); return TRUE;}  

0 0