1

シンプルな C++ ダイアログ ベースの MFC アプリケーションを作成しています。いくつかの入力、チェックボックス、時間選択があります。その機能の一部として、これらの要素の状態を保存/復元する [保存] ボタンと [読み込み] ボタンが必要です。たとえば、入力内のテキスト、一部の要素が無効になっているかどうか、その値。

問題は、それを行うための正しいアプローチは何ですか? 最も単純で直接的な方法は、値を特定の順序 (たとえばtext1,text2,checkbox1_state,time_select1) で保存し、同じ順序で 1 つずつ復元することです。

他のオプションはありますか?私は他のいくつかのライブラリを使用したくありません (Boost はシリアライゼーションに関して頻繁に言及されています)。

4

1 に答える 1

1

MFC には、コントロールまたはダイアログのシリアル化に使用できるCArchiveクラスがあります。ファイル ストリームを使用して独自のシリアル化をロールすることもできます。

于 2012-07-27T17:32:41.503 に答える