PreTranslateMessage函数拦截部分消息

代码
BOOL CPasswd::PreTranslateMessage(MSG* pMsg) 
{
//TODO:Addyourspecializedcodehereand/orcallthebaseclass
    if(pMsg->message==WM_KEYDOWN)
    {        
        
switch(pMsg->wParam)
        {
        
case VK_ESCAPE:
            bPwdShow 
= true;
            DestroyWindow();
           
break;
    //这里加入要拦截的按键信息
        
default:
            
return CDialog::PreTranslateMessage(pMsg); 
            
break;
        }
    }
    
else
        
return CDialog::PreTranslateMessage(pMsg);


}
原文地址:https://www.cnblogs.com/sankye/p/1912841.html