ok按钮有个默认(缺省)属性。把他去掉就可以了。或则把焦点放到别的东西上。
vc-ide菜单上tab order,你可以设置。

解决方案 »

  1.   

    将ok按钮属性中的default属性去掉就可以了
      

  2.   

    重载dialog的ONOK()
    void CYourDialog::OnOK()
    {
        return;
    }
      

  3.   

    在PreMessageTranslate()中接受所有消息
    用if...if...确认是回车键消息则作相应处理。
    这个我以前做过,可现在没条件给你发源码(辞职了)
    你自己查查吧.
      

  4.   

    我的笨方法:
    1。将ok按钮属性中的default、tab属性都去掉
    2。添加一个按钮,属性设置:visible无效,default,tab有效
    //////这样既不影响界面,又达到目的了/////