首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

MFC怎么实现多个对话框

2012-08-07 
MFC如何实现多个对话框先是MFC本身的一个对话框A,然后自己又加了一个对话框资源B,如何能在运行时,先显示对

MFC如何实现多个对话框
先是MFC本身的一个对话框A,然后自己又加了一个对话框资源B,如何能在运行时,先显示对话框B,再显示对话框A呢?求大神指导!

[解决办法]
App里:

CXXXDlg dlg;
m_pMainWnd = &dlg;
INT_PTR nResponse = dlg.DoModal();

改CXXXDlg 为 B B中显示A
[解决办法]
在A对话框的OnInitDialog()中 的CDialog::OnInitDialog();这句话之前创建对话框B
如下

BOOL A::OnInitDialog()
{
B dlg;
dlg.DoModal();
CDialog::OnInitDialog(); //这句要在前面2句之后
.......
}
[解决办法]
直接创建一个对话框的对象,有模式无模式显示出来都可以的,祝好。。。。。。。。。
[解决办法]
在OnInitDialog函数里,先隐藏自身,显示B?
[解决办法]

探讨
在A对话框的OnInitDialog()中 的CDialog::OnInitDialog();这句话之前创建对话框B
如下

BOOL A::OnInitDialog()
{
B dlg;
dlg.DoModal();
CDialog::OnInitDialog(); //这句要在前面2句之后
.......
}

[解决办法]
下载我的‘MultiDialog.zip ’ 0 分
http://download.csdn.net/detail/schlafenhamster/611573

热点排行