MFC单文档程序单击按钮弹出对话框有关问题,求解决,坐等。
MFC单文档程序单击按钮弹出对话框问题,求解决,坐等。。。。
在MFC单文档程序里面单击菜单按钮弹出对话框,我新建了2个菜单按钮,2个对话框,只能实现一个,就是单击一个可以弹出一个对话框,第二个不知道怎么实现。第一个我新建了一个对话框类,然后就可以实现了,第二个怎么才能不通过新建对话框类,在现有的对话框类上面实现?


------解决思路----------------------
下面直接这样写就不需要对话框类了
在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()
};
------解决思路----------------------
下面直接这样写就不需要对话框类了
CDialog dlg(IDD_DIALOG2);
dlg.DoModal();