问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vc 进入下一个窗口的同时当前窗口关闭

发布网友 发布时间:2023-03-16 08:48

我来回答

3个回答

热心网友 时间:2023-10-29 09:57

你可以在dlg1的DoModal()返回之后再进入dlg2。比如:
BOOL CXXApp::InitInstance()
{
CXXDialog dlg1;
int Ret = dlg1.DoModal();
if( Ret == 123456 )
{
CYYDialg dlg2;
dlg2.DoModal();
}
}
这段代码假设在你创建的对话框APP的InitInstance中,当dlg1执行了EndDialog之后,再根据dlg1的返回值决定是否开启dlg2。
那么dlg1中的代码会这样写:
void CXXDialog::OnBnClickedBtnTest()
{
EndDialog( 123456 );//此函数为dlg1中响应按钮的例程。EndDialog会退出当前对话框的消息循环,并使DoModal()返回指定值123456
}

热心网友 时间:2023-10-29 09:57

是自定义的ok还是系统默认的呢 ?
非默认情况下:
CDialog1的ok函数体如下:
CDialog2 dlg2;
if (dlg2.DoModal() == IDOK)
{
CDialog::OnOK();
}

热心网友 时间:2023-10-29 09:58

把主窗体隐藏了,只显示对话框,用模态对话框,在主窗体中一个一个的调用模态对话框,不过要记住在什么地方把主窗体显示了……
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...换手机号显示你以设置拒收微信登陆.换绑.注册短信怎么解决? 伊拉克战争是哪些国家发动的?请快回答,我有急用! 二零零三年三月谁发动了对伊拉克的战争 西门子、美的、容声三个门的冰箱那个牌子又省电又实用? 海尔冰箱BCD-206 SCFM 放3档工作多长时间 ,停多长时间正常 海尔BCD-206SCFM基本参数 6年级上册数学练习册百分数50到53页答案 小学数学六年级(上):帮你学数学口算练习册2008年印刷版信息 小学数学六年级(上):帮你学数学口算练习册2010年印刷版信息 小学六年级数学上册百分数练习册《课堂作业本》答案64面第2题 论如何提升高中数学概念课教学 求推荐好用的英语词典app 简笔画哪吒的画法 若涵名字解释和寓意 小阴唇肥大做手术要住院吗大概多少天费用呢无有过 外阴红肿要做手术是大手术吗 我女朋友*肥大,吊在外面,想请问医生,能动手术割掉吗?手术后需要住院擦引尿管吗? 小阴唇过长,手术切除需要住院吗? 荣耀畅享10是游戏系列吗? 带有';馆'字的诗词 关于家风家训家规二年级的手抄报 家训家规手抄报 做家规家训的手抄报 家规家训手抄报 一二年级家训手抄报 二年级手抄报 怎样在荣耀手机运行小米影视 德国高勒和霍尼韦尔水管哪个好 德国艾森水管和伟星水管哪个好 德国卫水宝水管和日丰哪个好 德国立乐水管好还是金牛好 刘字。 褚遂良毛笔字样 张健铭年龄 路由器恢复出厂设置改完密码之后,wifi能连上,就是没有网这是怎么回事?是不是哪个地方没有修改? 空调房怎么样穿衣 nb鞋盒有多少种 新百伦球鞋盒有多大 nb鞋盒里没有三包卡 NB鞋盒尺寸在哪 汤姆怎么画简单 鞋店要传微信朋友圈要怎么打话语 西安安装销售玻璃门门禁 西安哪个学校没有门禁 西安培华学院智慧门禁怎么注册 小米门铃3未获取到插件地址 百度地址栏搜索插件怎样永久删除 百度地址栏搜索插件能删除吗? 我在分期乐退款了为什么订单还在售后中 信用卡分期购物退款 每月还扣钱么 我在分期乐下了个订单,支付宝给了首期,但是我临时有事把订单退了,问题退款迟迟还没退回来,正常吗 一只眼的狗怎么起名字好听一点 怪奇物语第三季怪物怎么死的 心想坏了魂飞魄散是什么意思