关于xml保存应用程序配置问题

不顾一切的 2014-01-26 10:52:49
如题,新建MFC基于对话框应用程序Test,界面上包含两控件,一个edit contrl编辑框,一个check box多选框。

假如使用网上流行的CMarkup类来操作xml文件,当打开Test.exe时,我们将编辑框内填上"hello world",将check box选中,然后关闭Test.exe,在关闭时创建User.xml文件,将编辑框内容和多选框状态写入xml,以便下次打开Test.exe时,界面上显示的是上一次关闭时的内容和状态。

简言之也就是如何使xml文件和应用程序的具体控件产生关联,以实现自动保存和加载应用程序用户配置的功能?请高手给出具体点的代码,不要建议ini文件和注册表方式,答非所问

假设两控件关联的变量分别为 m_edit 和 m_check,如果控件有几十上百个,又该如何。。。
如果不太好解释,希望高手能给点链接资料或源码实例供学习,我实在是找不到相关资料
...全文
364 点赞 收藏 2
写回复
2 条回复
masterz 2014年01月27日
提供你自己的OnInitDialog()把xml文件内容加载进来更新你的对话框控件; 推荐Boost.PropertyTree它支持xml格式的读写。
回复 点赞
hhhh63 2014年01月27日
mfc 读写xml http://blog.csdn.net/nanhaizhixin/article/details/6797968 另外,如果数据量很大,建议直接序列化,保存二进制文件,简单高效。
回复 点赞
发动态
发帖子
HTML/XML
创建于2007-09-28

2540

社区成员

8071

社区内容

VC/MFC HTML/XML
社区公告
暂无公告