导航
  • 主页
  • VC/MVC基础类
  • .NET 技术
  • VC/MFC界面
  • VC/MFC 进程
  • VC/MFC 数据库
  • VC/MFC&Web
  • Doc/View
  • VC++技术资源

关于对话框的隐藏,显示。

sily13 2010-07-29 02:34:41
最近刚用MFC编程,在一个DLG项目中做了个Dialog1,通过接口调用了一个DLL项目里的Dialog2,在调用时希望Dialog1隐藏起来,可在Dialog2关闭时还要显示出Dialog1.不知道怎么实现,谢谢帮忙~
...全文
43 点赞 收藏 6
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sily13 2010-07-30
[Quote=引用 4 楼 vc_zsy 的回复:]
在Dialog1中要打开DLG2的处理函数中添加如下代码:

this->ShowWindow(SW_HIDE);
Dialog2->DoModal();
this->ShowWindow(SW_SHOW);
[/Quote]

去试试,谢谢~
m_tornado 说的阻塞不大明白。。。
前面2楼貌似和我说的不大有关。。
回复
m_tornado 2010-07-29
阻塞是比较好的了,这个案例里面,毕竟dll的对话框不好做修改~
回复
VC_ZSY 2010-07-29
在Dialog1中要打开DLG2的处理函数中添加如下代码:

this->ShowWindow(SW_HIDE);
Dialog2->DoModal();
this->ShowWindow(SW_SHOW);
回复
whgale 2010-07-29
m_xa是控件的关联参数
m_xa.ShowWindow(SW_HIDE);
m_xa.ShowWindow(SW_HIDE);
回复
stonewater 2010-07-29
Dialog1->ShowWindow(FALSE);
Dialog1->ShowWindow(TRUE);
回复
sily13 2010-07-29
人不在,要明天结贴了~
回复
发动态
发帖子
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
社区公告
暂无公告