在基于对话框的MFC应用程序中保存和恢复元素的状态
Saving and restoring state of elements in dialog based MFC application
我正在编写简单的基于C++对话框的MFC应用程序。它有几个输入、复选框和时间选择。作为其功能的一部分,它应该有保存和加载按钮,可以保存/恢复这些元素的状态。例如,输入中的文本,如果某些元素被禁用或未被禁用,则显示它们的值。
问题是,做这件事的正确方法是什么?最简单直接的方法是按特定顺序保存值(比如text1,text2,checkbox1_state,time_select1
),然后按相同顺序逐个恢复。
还有其他选择吗?我不想使用其他一些库(在序列化方面经常提到Boost)。
MFC有一个CArchive类,您可以考虑将其用于控件或对话框的序列化。您还可以使用文件流滚动自己的序列化。
相关文章:
- 在全局变量中保存类的实例以重新创建类(创建"backup")
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 如何使用OpenCV将RBG图像转换为HSV,并将H、S和V值保存为C++中的3个独立图像
- 将字符指针十六进制转换为字符串并保存在文本文件C++中
- 在没有定义返回类型的函数中返回布尔值,并将结果保存在无错误的char编译中-为什么
- Windows桌面程序保存您的计算机会话 - 基于程序崩溃时的恢复会话
- 在屏幕上的确切位置保存和恢复Qt小部件
- 无法恢复我的安卓 c++ 游戏的状态(状态>保存状态始终为空)
- 如何在C++中保存和恢复 TensorFlow 图及其状态
- 如何使用CUDA CURAND保存和恢复随机数生成器的状态
- 保存“编辑控件”用户输入并在应用程序重新启动C++Visual Studio时进行恢复的有效方法
- 在基于对话框的MFC应用程序中保存和恢复元素的状态
- 如何在C++中将精确的浮点值保存并恢复到可读文件中
- 如何保存和恢复 std::istringstream 的缓冲区?
- 如何保存std::mersenne_twister_engine的状态以便以后恢复
- 如何保存和恢复hdc文件
- 保存和恢复内存位置列表的清洁机制
- 如何在c++中发送或保存函数,接收或恢复函数并执行它
- 如何保存-恢复所有opengl状态变量
- 在GTK中保存/恢复窗口位置