如何使对话框里的EDIT控件响应键盘的回车键

2025-03-09 11:09:01
推荐回答(1个)
回答1:

最省事儿的办法:
去掉OK按钮上的default button属性,建一个新按钮,设置default 去掉visable,作为隐藏默认按钮,这个按钮会响应回车;
在这个按钮的响应事件中,通过GetFocus获取焦点识别当前编辑框,并根据具体编辑框分别处理。

正统办法:去掉默认按钮,重载CEdit为自己的编辑框类,重载PreTranslateMessage函数,处理回车;为每个edit绑定控件变量,设置基类为新编辑框类。