如何显示IDD_DIALOG1

cm26917235 2008-05-27 08:13:39
如何在多文档界面中 显示IDD_DIALOG1?
...全文
143 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wang_54439463 2008-05-28
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 sjdev 的回复:]
#include <atlwin.h>

class CYourDlg:public CDialogImpl <CYourDlg>
{
public:
enum{IDD=ID_DIALOG1};
BEGIN_MSG_MAP(CYourDlg)
END_MSG_MAP()
};


然后在你想显示对话框的地方,CYourDlg dlg;dlg.DoModal();
[/Quote]

不知道楼主想问的是什么?是刚开始还是想问其他的问题?

只是弹个对话框这样就可以了
sjdev 2008-05-28
  • 打赏
  • 举报
回复
上面这些方法中,你试的是哪个?
cm26917235 2008-05-27
  • 打赏
  • 举报
回复
试了 显示不出来对话框啊 5555555555555
socrates 2008-05-27
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 Devang 的回复:]
引用 1 楼 nybeyond 的回复:
你这个问的也太含糊了吧
你可以在Oncreate里new一下
IDD_DIALOG1的类比如是CMYDLG //基于 IDD_DIALOG1 建类CMYDLG
CMyDlg *m_pDlg = new CMyDlg(this);

m_pDlg->Create(IDD_DIALOG1); //////////////// 加一个

m_pDlg->ShowWindow(SW_SHOW);
[/Quote]
sjdev 2008-05-27
  • 打赏
  • 举报
回复
#include<atlwin.h>

class CYourDlg:public CDialogImpl<CYourDlg>
{
public:
enum{IDD=ID_DIALOG1};
BEGIN_MSG_MAP(CYourDlg)
END_MSG_MAP()
};


然后在你想显示对话框的地方,CYourDlg dlg;dlg.DoModal();
devang 2008-05-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 nybeyond 的回复:]
你这个问的也太含糊了吧
你可以在Oncreate里new一下
IDD_DIALOG1的类比如是CMYDLG //基于 IDD_DIALOG1 建类CMYDLG
CMyDlg *m_pDlg = new CMyDlg(this);

m_pDlg->Create(IDD_DIALOG1); //////////////// 加一个

m_pDlg->ShowWindow(SW_SHOW);
[/Quote]
stivenjia 2008-05-27
  • 打赏
  • 举报
回复
很多种方法:
CreateDialog
DialogBox
nybeyond 2008-05-27
  • 打赏
  • 举报
回复
你这个问的也太含糊了吧
你可以在Oncreate里new一下
IDD_DIALOG1的类比如是CMYDLG
CMyDlg *m_pDlg = new CMyDlg(this);
m_pDlg->ShowWindow(SW_SHOW);

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧