请教思路

li_guang_hua 2005-08-05 05:25:25
在VC中,如何设计这样的一个问题:一个对话框在按OK时销毁,同时产生另一个对话框并显示
...全文
151 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
li_guang_hua 2005-08-26
  • 打赏
  • 举报
回复
我觉得最后这位大侠的思路最好,但不管怎么说,谢谢各位大侠!!!
Jeff_zhuang 2005-08-07
  • 打赏
  • 举报
回复
if(g_dlg1.DoModal==IDOK)
{
g_dlg2.Create(ID, NULL);
g_dlg2.ShowWindow(SW_SHOW);
}
younggle 2005-08-06
  • 打赏
  • 举报
回复
很容易实现的。

CDialog2 g_dlg2;

CDialog1::OnOK()
{
g_dlg2.Create(ID, NULL);
g_dlg2.ShowWindow(SW_SHOW);

CDialog::OnOK();
}
Alan S1 2005-08-06
  • 打赏
  • 举报
回复
将dlg2头文件包含在dlg1文件里

在dlg1里的IDOK做一个函数,调用dlg2
dlg1::onbuttonok()
{
dlg2.domodal();


}
hitranbor 2005-08-05
  • 打赏
  • 举报
回复
可以考虑将对话框类生成一全局实例,这样这一实例就不会依赖于另外对话框的销毁与否了。

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧