在mfc中打开另一个表单

时间:2015-07-27 11:12:47

标签: c++ visual-c++ visual-studio-2013 mfc

我需要在用户单击mfc应用程序中的按钮后关闭当前表单对话框并打开另一个表单。基本上它是我的学校项目申请。 我决定在visual c ++中使用mfc作为我的项目,我绝对没有关于语言的指导。 我在mfc应用程序向导中选择了单个文档和CFormView类,并使用资源编辑器设计了两个表单,其中一个表单在程序开始时显示,我需要另一个表单打开并替换现有表单。 曾尝试谷歌搜索答案,但无法理解任何事情。我有基本的c ++ oop知识,但我对mfc来说是全新的。 我使用visual studio 2013 ultimate。

1 个答案:

答案 0 :(得分:0)

你没有真正关闭当前对话框,你可以隐藏它。所以这样做:

CCurrentDialig::OnBtnCliekted()
{
ShowWindow(this->m_hWnd, SW_HIDE);
COtherDialog dlg;
dlg.DoModal();
}