我建立了一个对话框,上面没有按钮,按回车后会关闭,可是我不想让他关闭,如何解决?
( 我已经建立的一个隐藏的按钮设置为default button, 可是我还想看看有没有更好的方法 )另外: 调试程序的路径在注册表的什么地方?
我装了vc7 可是出错后想用vc6调试,改注册表的什么地方?

解决方案 »

  1.   

    CXXXDialog::OnOk()
    {
       return; //直接返回
       //CDialog::OnOk(); //注释掉
    }
      

  2.   

    映射OnOK()函数,将里面的语句清空。
      

  3.   

    1.在ClassWizard里扑获OnOk消息生成消息响应函数不要调用基类函数就行了。
      

  4.   

    //CDialog::OnOk(); 或者 处理按键
      

  5.   

    系统“注册表编辑器”的注册表项 \\HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AeDebug 下查找名为 Debugger 和 Auto 的项。Debugger 项的值指定了调试器将要用来分析程序错误的命令。如果找到了调试器项的值,系统将查看 Auto 项的值是设置为 0 还是 1。如果 Auto 项的值设置为 0,系统将产生一个消息框,通知您发生了程序错误。如果调试器项的值指定了有效调试器所使用的命令,消息框将显示两个按钮:“确定”和“取消”。如果单击“确定”,程序将终止。如果单击“取消”,系统将启动指定的调试器。如果调试器项的值为空,消息框将只显示“确定”,并且不启动任何调试器。 
    如果 Auto 项的值设置为 1,并且调试器项的值指定了有效调试器所使用的命令,系统将自动启动该调试器,并且不会产生消息框。
      

  6.   

    找不到啊?
    windows 98 or 20000