点击按钮后弹出另一个对话框解决方法

点击按钮后弹出另一个对话框
用CDialog类做出一个选择界面:一个按钮
点击此按钮后,会弹出另外的一个对话框按钮(里面可以有输入命令的编辑框,也有可以点击确定的按钮)

请问,该如何实现上述的功能?
如何调用?
请详细些,谢谢!

------解决方案--------------------
在拟新建的对话框类中加入Create
调用即可。

------解决方案--------------------
无模式的话要调用Create()函数创建Dialog,然后调用ShowWindow显示即可

1.insert a new dialog
2.为该Dialog生成基于Dialog派生类(如CMyDialog)
3.在需要调用的地方为该类创建一个对象CMyDialog MyDlg
4.然后调用该对象DoModal()就可以了
按钮的处理函数 onclient()
弹出的对话框IDD_Pro,添加头文件#include "Pro.h "
按钮代码:
void Onclient()
{
CPro *ProDlg=new CPro;
int Res;
Res=ProDlg-> Create(...);
ProDlg-> ShowWindow(SW_SHOW);

}

注意的是在CPro类中要覆盖PostNcDestroy函数,里面进行delete this内存销毁