serialize
大师付:
您们好!
请问,怎样去用CArchive来存取一个对话框的数据成员,
例如:我编了一个对话框类,有几个成员,如:
CString a;
int * b;
等;我希望的是能用CArhive来存取,而不是直接用文件,注册表或INI方式。
多谢!
祝各位老鸟师父圣诞节快乐!
问题点数:50、回复次数:3Top
1 楼adrianx(蓝色心情)回复于 2000-12-26 18:35:00 得分 20
你是不是想保存对话框的一些状态如位置,标题?
我想你这样最好用INI或注表方式,方便又实用
你的对话框类中要加入一个CDocument类才能用CArhive,因为CArchive 里有个m_pDocument
是CDocument的类指针,你不感觉有点.....Top
2 楼silver(Bai)回复于 2000-12-26 19:13:00 得分 30
构造一个CFile对象,然后作为参数构造CArhive对象,然后
存:
ar<<a;
ar<<b;
Top
3 楼silver(Bai)回复于 2000-12-26 19:13:00 得分 0
取:
ar>>b;
ar>>a;Top




