读书人

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

发布时间: 2013-08-14 14:27:55 作者: rapoo

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.读文件

读书人网 >VC/MFC

热点推荐