请问在VC中如何在对话框中建立子对话框

功能:(1)打开程序先显示一个对话框包含三个按钮(2)然后按其中一个按钮出现相应的一个子对话框该子对话框同样包含多个按钮(3)在这个子对话框中再按一个按钮又出现下一级对话... 功能:
(1)打开程序 先显示一个对话框 包含三个按钮
(2)然后按其中一个按钮 出现相应的一个子对话框 该子对话框同样包含多个按钮
(3)在这个子对话框中再按一个按钮 又出现下一级对话框 一共三级
要求:可以是模态的 一级对话框的三个按钮对应三个2级子对话框 根据用户按不同按钮弹出不同的 三级对话框同理 每个子对话框单独编写 通过响应连接起来 可以吗?
请问如何实现 我是小白 可否照顾下 每个步骤都说的尽量清楚一点 按钮的响应代码是不是写一个简单的Domodal就行啊?
展开
 我来答
yanpongchen
推荐于2016-02-03 · TA获得超过100个赞
知道答主
回答量:94
采纳率:0%
帮助的人:67.6万
展开全部
先要告诉你一个死办法。要记好啦。对于刚开始的人。绝对适合。背下来最好。那就是:“要在A对话框中显示B对话框,那么就在A对应的类中建立一个B对像,要在B中显示C,那么以此类推。就要在B中建立一个C对象”对象建立后。我相信你应该会了吧。就是有Create函数。ShowWindow函数了。但是你要在同一个类中显示对个同一个类的窗口。开始学的时候你就按上边方法。要显示几个就创建几个吧。但是还有跟简单的方法。只要建立一个指针就可以分配多个窗口。以后有单本钱了再干她吧。
追问
拿着书看了一晚上 学了在菜单中使用对话框 书上的流程是先插入一个对话框资源 建好"Dialog"这个对象 然后在菜单中的一个按钮的功能设置为调用一个对话框 所用的代码是
void CMainFrame::OnStartDialog()
{
CDialog dlg;
dlg.DoModal();
}
然后在程序的头文件中添加#include "Dialog.h"。我照着做了一遍 可以调用 于是我在新建了两
追答
可以撒 。恭喜你。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式