首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

FormView Class内数据的设定,该如何解决

2013-08-14 
FormView Class内数据的设定基于CFormView窗口的显示,通常的做法(我看到的,很片面):pContext-m_pNewViewC

FormView Class内数据的设定
基于CFormView窗口的显示,通常的做法(我看到的,很片面):
pContext->m_pNewViewClass = RUNTIME_CLASS( C***Form )//C***Form是FormView的子类
现在的问题是在这种使用方法下,在FormView显示前,如何设定其内部的一些成员。

要求:
1、不能通过在C***Form追加static成员及函数实现
2、不能在C***Form内部各个函数中,调用主窗口或者Doc之类的外部函数实现

上面的要求很是莫名其妙,但现在只能这样,请帮忙。

[解决办法]
可以这样做:
单建立一个类,可派生Object也可不派生,这个类就是专门存放数据用的,当要建立一个新视图时就先往这个类里写入相应的数据,然后新视图建立过程中就从这个类里读入需要的数据,这样就把视图和数据独立起来了
[解决办法]
1.读INI配置文件呀。
2.读数据库
3.读XML
4.读文件

热点排行