MFC单文档程序单击按钮弹出对话框有关问题,求解决,坐等。

MFC单文档程序单击按钮弹出对话框问题,求解决,坐等。。。。
本帖最后由 u011913351 于 2015-02-05 16:19:09 编辑
在MFC单文档程序里面单击菜单按钮弹出对话框,我新建了2个菜单按钮,2个对话框,只能实现一个,就是单击一个可以弹出一个对话框,第二个不知道怎么实现。第一个我新建了一个对话框类,然后就可以实现了,第二个怎么才能不通过新建对话框类,在现有的对话框类上面实现?
void CMFCApplication5View::OnTp()
{
// TODO:  在此添加命令处理程序代码
DLG dlg;
dlg.DoModal();
}

class DLG : public CDialog
{
DECLARE_DYNAMIC(DLG)

public:
DLG(CWnd* pParent = NULL);   // 标准构造函数
virtual ~DLG();

// 对话框数据
enum { IDD = IDD_DIALOG1};

protected:
virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 支持

DECLARE_MESSAGE_MAP()
};

MFC单文档程序单击按钮弹出对话框有关问题,求解决,坐等。
MFC单文档程序单击按钮弹出对话框有关问题,求解决,坐等。
------解决思路----------------------
下面直接这样写就不需要对话框类了

    CDialog dlg(IDD_DIALOG2);
    dlg.DoModal();