MFC怎样设置编辑框响应键盘啊?我做了个计算器,将编辑框禁止了,又想能用键盘输入,怎么办呀?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC怎样设置编辑框响应键盘啊?我做了个计算器,将编辑框禁止了,又想能用键盘输入,怎么办呀?相关的知识,希望对你有一定的参考价值。
刚开始是可以用键盘输入的,但输入前总要点编辑框才可以输入,我想数据总是在最后位置输入,所以就禁用了编辑框,我是菜鸟,可不可以通过设置控件属性或者关联就可以完成的啊!!谢谢!
参考技术A 既然已经禁止了.就没法获得焦点,无法响应事件,换个思路.在窗体收到WM_CHAR消息时操作.重写窗体的OnChar事件就可以了嘛. 这样只要窗体是激活的窗体,就可以用键盘输入,还省去了你要输入还必须点编辑框 参考技术B GetDlgItem(IDC_EDIT1)->SetFocus();将编辑框设为焦点本回答被提问者采纳 参考技术C nChar! 参考技术D 将编辑框禁止了? 是个什么概念! 禁止接收消息么 ?
不知道 LZ 能不能看懂汇编代码, 我有个汇编版本的计算器, 自己写的, 支持小键盘操作
mfc中如何设置编辑框\按钮的外观
因为设置了背景图片,默认的外观很不协调。如何将编辑框\按钮等控件的外观也改变?
建议重写按钮和编辑框类,重写绘制函数就好了。这样按钮和编辑框的外观就都由自己来绘制了。有背景的话,还可以把编辑框弄成透明的。 参考技术A 自绘编辑框或者按扭!还有种方法就是重载对话框的OnCtrlColor函数,里面判断type是编辑框,就自己绘下!以上是关于MFC怎样设置编辑框响应键盘啊?我做了个计算器,将编辑框禁止了,又想能用键盘输入,怎么办呀?的主要内容,如果未能解决你的问题,请参考以下文章