对话框有一个单行的Edit控件,一回车对话框就退出了,怎么办?

重载OnOK

当焦点在对话框上是才退出,否则执行指定的处理步骤

void XXXDlg::OnOK()
{
if(GetDlgItem(IDOK)==GetFocus())
{
CDialog::OnOK();
}
//handle enter key
}

  

另外,这里给出了三种可能的解决方法:

http://www.codeguru.com/forum/showthread.php?t=231075

相关文章:

  • 2021-12-21
  • 2022-01-31
  • 2022-02-14
  • 2022-12-23
  • 2021-10-03
  • 2021-10-28
  • 2021-08-27
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-24
  • 2021-11-10
  • 2022-12-23
  • 2021-06-24
  • 2022-12-23
相关资源
相似解决方案