xiaodstay 长沙理工大学城南学院 学生  2014年01月17日
如何实现显示已经隐藏了的对话框
比如我有一个登陆界面,有个修改密码按钮,点击后就会弹出修改密码界面,登陆界面为A,修改密码为B.
我想点击修改密码后登陆界面隐藏,只显示修改密码界面,然后关闭修改密码界面时显示登陆界面,求帮助
下面是我的代码,总是在关闭修改密码界面的时候报错.不知道是不是传窗口指针有问题.
登陆界面:
.......
void CMFCAppTjxMini20Dlg::OnBtnPwd()
{
CDlgPwd dlg = new CDlgPwd(this);//传递窗口指针
this->ShowWindow(SW_HIDE);
dlg.DoModal();
}
.......
修改密码界面:

CDlgPwd::CDlgPwd(CWnd* pParent /*=NULL*/)
: CDialogEx(CDlgPwd::IDD, pParent)//pParent是传进来的窗口指针
, pParent(pParent)
{
}
void CDlgPwd::OnBtnEsc()
{
pParent->ShowWindow(SW_SHOW);
CDialogEx::OnCancel();
}
...全文
131 点赞 收藏 7
写回复
7 条回复

还没有回复,快来抢沙发~

发动态
发帖子
界面
创建于2007-09-28

7970

社区成员

11.5w+

社区内容

VC/MFC 界面
社区公告
暂无公告