c++通过按钮打开另一个对话框,关闭本对话框
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏100(财富值+成长值)
3个回答
更多追问追答
追问
差不多,我是在同一个位置!通过“对话框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); //显示子窗口
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不能关闭,可以把父对话框隐藏,再点击上一步的时候在显示出来
追问
那是不是要获得对话框的句柄?我还不会!~
追答
q1693209026具体问题细说吧
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不一定要关闭对话框,隐臧了就可以。
追问
那是不是要获得对话框的句柄?我还不会!~
追答
在显示下一个对话框的时候,把下一个对话框的指针保存在上一个对话框里面,把上一个对话框的指针保存在下一个对话框里面,这样互操作就很方便了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询