关于关闭对话框的问题 现有两个对话框a和b,按a中的一个按钮,出现b,并且a消失。b对话框是模态的。用成员函数调用DoModal实现的。问题是怎么才能实现a消失呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在显示b的时候,用ShowWindow(SW_HIDE)隐藏a不就可以了 把a隐藏就好啦a->ShowWindow(SW_HIDE); 用ShowWindow实现不了而且指针的初始值怎么设置呢?CA *aa=???a->ShowWindow(SW_HIDE); 是啊,把a隐藏起来,需要它的时候在让它显示出来!OnBtn(){ CDialogTest B; B.DoModal(); A.ShowWindow(SW_HIDE);} 在a对话框中直接ShowWindow(SW_HIDE)就可以了, 要这样写this->ShowWindow(SW_HIDE); 我猜哦,你的a对话框是类似用户名和密码的输入吧,b是输入正确后的主界面吧按照你现在的代码,其实可以先调换一下两个对话框ID,先启动b,然后在b的OnInitDialog(貌似是这么写的)函数中调用a的DoModal 怎么实现一台主机访问另一台主机的存储设备? WindowsAPI很多都不会用怎么办 如何让菜单栏某一项变灰不可用? socket 解包 MFC中EDIT框的输出问题 对话框如何切换显示内容? VC的奇怪问题 請問市場上考勤系統的一般價格。。 我是否应该主动请缨??(我当前的最大的困惑!) 怎么识别是中文还是英文 GDI+怎样填充一个不规则封闭空间 如何关闭一个线程。
a->ShowWindow(SW_HIDE);
而且指针的初始值怎么设置呢?
CA *a
a=???
a->ShowWindow(SW_HIDE);
OnBtn()
{
CDialogTest B;
B.DoModal();
A.ShowWindow(SW_HIDE);
}
按照你现在的代码,其实可以先调换一下两个对话框ID,先启动b,然后在b的
OnInitDialog(貌似是这么写的)函数中调用a的DoModal