列の順序を保存するために、このCSettingsStore
クラスを使用して、レジストリとの間で整数の配列を保存および復元することを考えていました (私が使用CListCtrl::GetColumnOrderArray()
しCListCtrl::SetColumnOrderArray()
、生成および設定する配列)。しかし、それが現実的に可能かどうか、またはどのレジストリ データ型を使用すればよいかわかりません ( DWORD
? int
s を文字列配列に詰め込み、複数文字列を使用しますか?)。また、キーを開くには文字列CSettingsStore
パスが必要ですが、 while は を返します。そのため、自分のアプリで使用する方法さえわかりません。GetAppRegistryKey()
HKEY
CSettingsStore
3 つの質問があります。
- このアプローチは、列情報の読み込みと保存に適していますか? それとも、明らかに簡単な解決策がありますか?
- 列順序配列をレジストリに格納するには、どのデータ型を使用すればよいですか?
HKEY
値をに変換するにはどうすればよいCString
ですか? それとも、アプリのレジストリ キーを検索してハードコーディングする必要がありますか?