原文地址:http://blog.csdn.net/majian_418/article/details/8230499
1)首先要添加一个Dialog资源,并把属性中的Visible项设置为true,
然后给该对话框资源添加一个类,比如CTestDlg。
2)在父窗口所在的.h文件中包含TestDlg.h文件,并创建一个CTestDlg类的成员,如:
public:
CTestDlg *m_cTest;
3)在父窗口的构造函数中给CTestDlg类的成员分配资源:
m_cTest = new CTestDlg(this);
4)在你希望弹出子窗口的函数中使用Create函数:
m_cTest->Create(IDD_DIALOG1, this);//IDD_DIALOG1为子窗口ID
5)给子窗口添加WM_CLOSE消息。在生成的OnClose函数中销毁窗口:DestroyWindow();