VC++ MFC通过按钮弹出子对话框 在子对话框程序里要做些什么??、

 我来答
bk007lz
2010-11-24 · TA获得超过283个赞
知道小有建树答主
回答量:203
采纳率:0%
帮助的人:189万
展开全部
这个很简单啊,构造一个你的子对话框的对象然后调用domodel方法就行了,还有就是分一个模态对话框和非模态对话框!模态就是子对话框关闭后才能回到主对话框去,反之!给你个例子吧
button()
{
CDialog dlg(IDD_DLG);//出示花一个对话框对象,括号内为对话框模板ID
然后dlg.DoModel();//这样就好了,点击按钮之后就会弹出来了,哈哈,如果有用给我分啊,写的不容易,呵呵
}
军军106
2010-11-24 · TA获得超过453个赞
知道小有建树答主
回答量:1747
采纳率:0%
帮助的人:755万
展开全部
对话框编程啊。
CMydialog dlg;
dlg.domodal();
即弹出模式对话框。请看孙鑫教程第7章。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lflkj77
2010-11-25 · TA获得超过3930个赞
知道小有建树答主
回答量:1783
采纳率:100%
帮助的人:1137万
展开全部
1.可以调用模态的对话框
void ADlg:: Button()
{
BDlg bdlg;
bdlg.DoModal();
}
2.调用非模态
在 Adlg.h 包含 Bdlg.h头文件
中定义
BDlg* m_pdblg;

在Adlg.cpp中
在构造函数中初始化
m_pdblg = NULL;
在析构函数中
if(m_pdblg != NULL)
{
delete m_pdblg;
}

在单击按钮中
void ADlg:: Button()
{
m_pdblg = new BDlg;
m_pdblg->Create(IDD_BDLG);
m_pdblg->ShowWindow();
}

两种方法,第一种比较简单,但是它是模态对话框
我可以帮助你,你先设置我最佳答案后,我百度Hii教你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ruderal123
2010-11-24 · 超过18用户采纳过TA的回答
知道答主
回答量:64
采纳率:0%
帮助的人:20.9万
展开全部
你需要什么就写什么啊~!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式