c++通过按钮打开另一个对话框,关闭本对话框

这个应该怎么实现,选上一步按钮又显示原来对话框?... 这个应该怎么实现,选上一步按钮又显示原来对话框? 展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏100(财富值+成长值)
百度网友2018359
2015-10-21 · TA获得超过3494个赞
知道大有可为答主
回答量:3486
采纳率:73%
帮助的人:1437万
展开全部

这样?

更多追问追答
追问
差不多,我是在同一个位置!通过“对话框1”中的按钮来显示“对话框2”,同时隐藏对话框1。
追答
相当于dlg1是主窗口,dlg2是子窗口,
dlg2在dlg1中创建
新建DLG工程--在资源窗口-右键点dialog--点插入dialog(也就是dlg2)
设置好dlg2窗体布局后保存, dlg2 ID为:IDD_DLG2, 类名为:CDlg2
在DLG1中引入Dlg2.h, 增加全局变量: CDlg2 dlg2=new CDlgw();
在初始化函数中, dlg2->Create(IDD_DLG2,NULL);
在button 处理事件中:
ShowWindow(SW_HIDE)//隐藏主窗口
dlg2->ShowWindow(SW_SHOWNORMAL); //显示子窗口
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunnyMiracle14
2015-10-21 · TA获得超过198个赞
知道小有建树答主
回答量:824
采纳率:0%
帮助的人:455万
展开全部
不能关闭,可以把父对话框隐藏,再点击上一步的时候在显示出来
追问
那是不是要获得对话框的句柄?我还不会!~
追答
q1693209026具体问题细说吧
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
归悦欣cf
2015-10-21 · TA获得超过1444个赞
知道大有可为答主
回答量:4250
采纳率:59%
帮助的人:1331万
展开全部
不一定要关闭对话框,隐臧了就可以。
追问
那是不是要获得对话框的句柄?我还不会!~
追答
在显示下一个对话框的时候,把下一个对话框的指针保存在上一个对话框里面,把上一个对话框的指针保存在下一个对话框里面,这样互操作就很方便了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式