MFC中创建并弹出子窗口

原文地址: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();


你可能感兴趣的:(C/C++,MFC,子窗口)