建了一个mfc对话款,不管在什么地方按了回车键(输入框等),程序都会退出?如何解决?

Cauty45 2003-10-16 10:53:41
如题。在线等。
...全文
41 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ronan 2003-10-16
  • 打赏
  • 举报
回复
映射处理确定按钮(IDOK)的点击消息

void CD6Dlg::OnOK()
{
//CDialog::OnOK();将此行注销掉就行了
}
bcpl 2003-10-16
  • 打赏
  • 举报
回复
映射处理确定按钮(IDOK)的点击消息

void CD6Dlg::OnOK()
{
if(GetFocus()->GetDlgCtrlID() == IDOK)
CDialog::OnOK();
}
dz_w 2003-10-16
  • 打赏
  • 举报
回复
1、将OK键的default button属性去掉将默认焦点设到其它控件上
2、添加PreTranslateMessage,然后在里面对输入进行识别
feeboby 2003-10-16
  • 打赏
  • 举报
回复
重载 afx_msg void ONOK和OnCancel
zhucde 2003-10-16
  • 打赏
  • 举报
回复
如果你的对话框上有关闭按钮,
在这个按钮的属性里把"Tab Stop"前的勾去掉就不会了
Cauty45 2003-10-16
  • 打赏
  • 举报
回复
up

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧