在基于CFormView的SDI中如何打开一个对话框,还有我的对话框中有按钮能不能在对话中直接处理单击事件呀!

解决方案 »

  1.   

    1.加一个函数create对话框就行了。
    2.在ClassWizard里加一个处理对话框单击事件的函数就行了。
      

  2.   

    自己编辑一个对话框资源,让后根据这个对话框生成一个从CDialog派生的类CMyDialog,在你需要的地方创建这个类的一个对象,然后调用DoModal(),就可以打开这个对话框了。至于对话框中的按钮的单击事件就在CMyDialog这个类里面处理就行了,记得包含CMydialog的头文件。
    你以前是不是学vb还是delphi的?
      

  3.   

    难道和产生一个对话框的实体,然后把它Show出来有什麽不同吗?
    用对话框类定义一个实体,然后调用对话框的DoModal()把它显示出来。至于处理单击事件,可以捕获消息来处理。如果对话框类是自己定义的,那就直接在里面做了就好了!我是否想简单了!