【MFC】怎么实现关闭主对话框,回到登陆框? 本帖最后由 VisualEleven 于 2014-06-10 23:22:15 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 完全可以直接进入主窗口.在主窗口是弹出模态窗口, 隐藏主窗口.比如在MainDlg中弹出ChildDlgChildDlg::OnInitDialog函数中加入以下代码CWnd *pParent = GetParent(); //获取父窗口指针SetParent(NULL); //强制与父窗口脱离关系.pParent->ShowWindow(SW_HIDE); //隐藏父窗口.这时因为子窗口已经跟父窗口脱离的关系 , 所以主窗口隐藏后, 子窗口仍然显示.在MainDlg中弹出ChildDlg的地方需要如下调用.ChildDlg dlg;dlg.DoModal();ShowWindow(SW_SHOW);//子窗口关闭后, 重新显示主窗口.有了这样一个机制, 那么你就不必再纠结怎么切换回登陆框了. 如何操作使用CDatabase与CRcordSet 等类对象 VC ,!TRUE==FALSE,!FALSE==TRUE吗??? 非常急的问题,在线等~~~~关于文件操作的问题,请高手指点指点。。。。。。 StdAfx.h的问题 新人提问!请帮助! 这段代码能在C++中运行不? 急急急!!!!!!!!寻求图象合成的较好算法. how to convert const char * to char *??? 大虾,请过来看看CListView的问题 关于VC读写usb外设的问题 Domodal窗口被父窗口遮挡。 怎么重写OutputDebugStringW函数 ??
在主窗口是弹出模态窗口, 隐藏主窗口.比如在MainDlg中弹出ChildDlgChildDlg::OnInitDialog函数中加入以下代码CWnd *pParent = GetParent(); //获取父窗口指针
SetParent(NULL); //强制与父窗口脱离关系.
pParent->ShowWindow(SW_HIDE); //隐藏父窗口.这时因为子窗口已经跟父窗口脱离的关系 , 所以主窗口隐藏后, 子窗口仍然显示.在MainDlg中弹出ChildDlg的地方需要如下调用.ChildDlg dlg;
dlg.DoModal();
ShowWindow(SW_SHOW);//子窗口关闭后, 重新显示主窗口.
有了这样一个机制, 那么你就不必再纠结怎么切换回登陆框了.