VC++/MFC的专栏

学习,笔记

屏蔽ENTER键、ESC键的使用

 
一、添加函数,屏蔽ENTER键和ESC键的使用:
BOOL CBingLi::PreTranslateMessage(MSG* pMsg)
{
   // TODO: Add your specialized code here and/or call the base class
   if(pMsg->message   ==WM_KEYDOWN)  
   {  
      int   nVirtKey   =   (int)pMsg->wParam;   
       if   (nVirtKey==VK_ESCAPE || nVirtKey == VK_RETURN)  
      {   
         return   TRUE;  
      }  
   
   }  
 
   return CDialog::PreTranslateMessage(pMsg);
}
二、添加函数,屏蔽组合键ALT+F4的使用:
BOOL CBingLi::PreTranslateMessage(MSG* pMsg)
{
    // TODO: Add your specialized code here and/or call the base class
    if(pMsg->message   ==WM_KEYDOWN)  
    {  
       int   nVirtKey   =   (int)pMsg->wParam;   
 
        if(pMsg->message==WM_HOTKEY&&pMsg->wParam==0XA002 //屏蔽ALT+F4
       {
           return   TRUE;       //什么都不做  
       }
   
    }  
 
    return CDialog::PreTranslateMessage(pMsg);
} 
阅读更多
文章标签: class
个人分类: VC/MFC知识
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭