标签: c++ mfc
我正在编写基于简单C ++对话框的MFC应用程序。它有几个输入,复选框,时间选择。作为其功能的一部分,它应该具有保存和加载按钮,这将保存/恢复这些元素的状态。例如,输入中的文本,如果某些元素被禁用,则为其值。
问题是 - 做正确的方法是什么?最简单直接的方法是按特定顺序保存值(比如text1,text2,checkbox1_state,time_select1),然后以相同的顺序逐个恢复它们。
text1,text2,checkbox1_state,time_select1
还有其他选择吗?我不想使用其他一些库(在序列化方面经常提到Boost)。
答案 0 :(得分:1)
MFC有一个CArchive类,您可以考虑将其用于控件或对话框的序列化。您也可以使用文件流滚动自己的序列化。