我在主对话框CMainDlg上添加了一个tab属性页控件,每页也创建了相应的类CPage1,CPage2.
在CMainDlg中定义CPage1 m_page1;
CPage2 m_page2;在主对话框初始化函数里对每页进行初始化
m_page1.Create(.....);
m_page2.Create(.....);
.......
.......现在想从主对话框中传递参数给属性表的每一页,怎么个传法呀,是在每一页的构造函数里传递参数么?可是主对话框显示属性表的时候,什么时候调用属性页构造函数,还是要在用的时候像显示模态对话框那样,显式调用每页的构造函数?请高手指点!
在CMainDlg中定义CPage1 m_page1;
CPage2 m_page2;在主对话框初始化函数里对每页进行初始化
m_page1.Create(.....);
m_page2.Create(.....);
.......
.......现在想从主对话框中传递参数给属性表的每一页,怎么个传法呀,是在每一页的构造函数里传递参数么?可是主对话框显示属性表的时候,什么时候调用属性页构造函数,还是要在用的时候像显示模态对话框那样,显式调用每页的构造函数?请高手指点!
SetXXX
GetXXX
这样不是很方便么
CPaper1::CPaper(参数,)
{
........
}在主对话框里能
CPaper1 dlg(参数);
韩是这种传递方式在属性表对话框中不适用?请教!
或者,重载Create函数
2.函数中处理参数的接收,x=param1,y=param2,并且处理Create函数。