两种方法:模态对话框、非模态对话框
第一种:模态对话框
概念:表现为主菜单对话框从此不能拖动,是禁止的。
在控件的点击事件函数中加上以下代码:先创建目标对话框的一个对象,该对象调用函数生成具体对话框窗体。
void CStudentMargDlg::OnBnClickedButtonBrowse()
{
CMyBrowseDlg BrowseDlg;
BrowseDlg.DoModal();
}
第二种:非模态对话框
概念:表现为主菜单对话框任然可以拖动,是活动的。
void CStudentMargDlg::OnBnClickedButtonBrowse()
{
CMyBrowseDlg* BrowseDlg = new CMyBrowseDlg;
BrowseDlg->Create(IDD_BROWSE_DIALOG, this);
BrowseDlg->ShowWindow(SW_SHOW);
}