vs2005/2008 MFC 对话框 敲回车,ESE键,程序自动退出解决办法

找到对话框所在的类,右键点属性,然后在重载消息里面,找到PreTranslateMessage

BOOL Ctt2_capDlg::PreTranslateMessage(MSG* pMsg)
{
    // TODO: 在此添加专用代码和/或调用基类
    if(pMsg->message==WM_KEYDOWN)
    {
        if(pMsg->wParam==VK_ESCAPE)
            return TRUE;
        if(pMsg->wParam==VK_RETURN)
            return TRUE;
    }
        

    return CDialog::PreTranslateMessage(pMsg);
}

猜你喜欢

转载自blog.csdn.net/txwtech/article/details/114357901
今日推荐