本来想建立一个对话框文件,然后在这个对话框上添加两个属性页,我开始在原来自带的那个对话框类中添加了下面代码,运行时发现关闭属性页之后还有原来的对话框存在,可是我拖动属性页之后后面也没有显示原来的对话框,只有在删除属性页之后才有,所以我把原来的对话框用DEL删除了,然后再运行就什么也不显示了,并没有报错,怎么找到刚才删除的对话框以及这是怎么回事哦,那位大侠能帮帮偶???
CPropertySheet sheet("nihao");
CP1 p1; //对话框属性页
CP2 p2;//对话框属性页
sheet.AddPage(&p1);
sheet.AddPage(&p2);
sheet.DoModal();
CPropertySheet sheet("nihao");
CP1 p1; //对话框属性页
CP2 p2;//对话框属性页
sheet.AddPage(&p1);
sheet.AddPage(&p2);
sheet.DoModal();
调用这个之后会停在调用的位置,直到把那个属性页关闭之后这个函数才会返回
#include "CP2"public:
CP1 m_p1; //对话框属性页
CP2 m_p2;//对话框属性页MyPropertySheet.cpp
在两个初始化函数中加入
sheet.AddPage(&m_p1);
sheet.AddPage(&m_p2);