MFC对话框屏蔽Enter和ESC键

简介: MFC对话框屏蔽Enter和ESC键参考:http://www.docin.com/p-122354833.html方法一重载PreTranslateMessage函数 BOOL CXXDlg::PreTranslateMessage(MSG* pMsg){    //对话框屏蔽Enter和ES...
MFC对话框屏蔽Enter和ESC键
参考:http://www.docin.com/p-122354833.html


方法一
重载PreTranslateMessage函数

BOOL CXXDlg::PreTranslateMessage(MSG* pMsg)
{
    //对话框屏蔽Enter和ESC键
    if (WM_KEYDOWN == pMsg->message)
    {
        if ( (VK_RETURN == pMsg->wParam)
          || (VK_ESCAPE == pMsg->wParam))
        {
            return TRUE;
        }
   }


   return CBCGPDialog::PreTranslateMessage(pMsg);
}



方法二
重载OnOk和OnCancel函数
CXXDlg::OnOk()
{
}


CXXDlg::OnCancel()
{

}

目录
相关文章
|
2月前
MFC编程 -- 判断是否按下ctrl和shift键
MFC编程 -- 判断是否按下ctrl和shift键
13 0
按下Ctrl弹出一个对话框松开关闭此对话框,如何实现?
按下Ctrl弹出一个对话框松开关闭此对话框,如何实现?
|
11月前
【PyAutoGUI操作指南】03 键盘控制功能+实现热键组合+ KEYBOARD_KEYS
【PyAutoGUI操作指南】03 键盘控制功能+实现热键组合+ KEYBOARD_KEYS
267 0
|
12月前
|
iOS开发 MacOS Windows
使用 Tab 键快速切换对话框按钮 | 一日一技
使用 Tab 键快速切换对话框按钮 | 一日一技
412 0
|
Windows
电脑睡眠模式快捷键是什么(Fn按键作用和组合键详解)
电脑睡眠模式快捷键是什么(Fn按键作用和组合键详解)
1509 0
|
程序员 Windows
Win键+R键快捷命令汇总
对Windows操作比较熟的人都知道,Win键 + R键可以快速唤起Run窗口,输入命令就可以方便快捷地打开很多打开应用,可以使用到很多系统自带的工具,其中程序员用到的最多的肯定就是cmd了,可以打开DOS窗口。
Win键+R键快捷命令汇总
|
C++ Windows
Mac 系统 VS Code 设置向下复制粘贴当前行快捷键(Ctrl + D)
点击 VS Code 左下角设置,然后选择 Keyboard Shortcuts。 打开之后找到 Copy Line Down,可以看到默认的快捷键是 「shift + Alt + ↓」。
826 0
屏蔽Windows98/2000/XP任务栏、win键、Ctrl+Esc、Alt+Tab等
关于这方面的文章挺多,对任务栏、win键、Ctrl+Esc、Alt+Tab的屏蔽,一般方法较为简单,最多用底层键盘钩子+DLL就能完美解决
4128 0
|
C# Windows
C# 屏蔽Ctrl Alt Del 快捷键方法+屏蔽所有输入
原文:C# 屏蔽Ctrl Alt Del 快捷键方法+屏蔽所有输入 Win32.cs /* * * FileCreate By Bluefire * Used To Import WindowsApi * */ using System; using System.
1383 0