MFC 回车(Enter) 不退出对话框方法

    技术2022-05-20  35

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

     

    重载OnOK

     

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

     

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

     

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

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


    最新回复(0)