在窗体中点击类向导再添加 "PreTranslateMessage" 方法。 代码如下(示例): BOOL CX3Dlg::PreTranslateMessage(MSG* pMsg) { // TODO: 在此添加专用代码和/或调用基类 if (pMsg->wParam == VK_ESCAPE) return 0; return CDHtmlDialog::PreTranslateMessage(pMsg); } 总结 本文仅仅简单介绍了MFC禁用Esc快捷键的的使用。