1

我正在编写简单的基于 C++ 对话框的 MFC 应用程序。它有几个输入、复选框、时间选择。作为其功能的一部分,它应该有保存和加载按钮,可以保存/恢复这些元素的状态。例如输入中的文本,如果某些元素被禁用,它们的值。

问题是——正确的方法是什么?最简单直接的方法是以特定顺序(例如text1,text2,checkbox1_state,time_select1)保存值,然后以相同的顺序一一恢复它们。

还有其他选择吗?我不想使用其他一些库(在序列化方面经常提到 Boost)。

4

1 回答 1

1

MFC 有一个CArchive类,您可以考虑将其用于控件或对话框的序列化。您还可以使用文件流滚动您自己的序列化。

于 2012-07-27T17:32:41.503 回答