mfc中如何取消系统自带的按钮与键盘的关联

比如,我做一个计算器,把回车键与等于号关联了,按下回车后他会得出结果但会立刻退出程序,Esc键也是。请问怎么解决?最好清楚些~有代码更好~谢谢请问1楼~没有事件可以添加是... 比如,我做一个计算器,把回车键与等于号关联了,按下回车后他会得出结果但会立刻退出程序,Esc键也是。请问怎么解决?最好清楚些~有代码更好~谢谢
请问1楼~没有事件可以添加是指添加一个光有接口的空函数吗?在哪里添加? 还有哦~我找到了
virtual void OnOK();
virtual void OnCancel();
这俩句,但是没有找到里面的函数在哪里实现,我把这俩句删了之后还是一样没变化。。这要怎么做?
还一个问题~我把焦点从编辑框上移除后,把对话框上的按键都跟键盘关联好了,但是一按键盘就会有嘟嘟的提示音~怎么解决呀~我是不要焦点在对话框上的·谢了~
展开
 我来答
XYCDebug
2009-06-05 · 超过87用户采纳过TA的回答
知道小有建树答主
回答量:279
采纳率:0%
帮助的人:240万
展开全部
VOID OnOK()
{
CDialog::OnOK();
}

VOID OnCancel()
{
CDialog::OnCancel();
}

分别是按回车和ESC响应,删除里面这两个基类的函数就可以了,如果没有这两个事件,可以手动添加,要注意,是虚拟函数Virtual

因为删除,你没有处理,默认就是这样,要自己添加就行了,并且删了那两个函数
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式