CSettingsStore クラス
Windows API 関数をラップし、レジストリへのアクセスに使用するオブジェクト指向インターフェイスを提供します。
class CSettingsStore : public CObject
メンバー
パブリック コンストラクター
[名前] |
説明 |
---|---|
CSettingsStore オブジェクトを構築します。 |
パブリック メソッド
[名前] |
説明 |
---|---|
開いているレジストリ キーを閉じます。 |
|
指定されたキーを開くか、存在しない場合は作成します。 |
|
指定されたキーとそのすべての子を削除します。 |
|
開いているキーの指定された値を削除します。 |
|
指定されたキーを開きます。 |
|
指定されたキー値のデータを取得します。 |
|
開いているキーの下のレジストリに値を書き込みます。 |
解説
メンバー関数の CreateKey と Open はよく似ています。 レジストリ キーが既に存在する場合、CreateKey と Open は同じように機能します。 ただし、レジストリ キーが存在しない場合、CreateKey はレジストリ キーを作成し、Open はエラー値を返します。
使用例
CSettingsStore クラスの Open メソッドと Read メソッドの使用方法を次の例に示します。 このコード スニペットは、「ToolTipDemo サンプル:詳細設定の MFC ヒント機能を示します」の一部です。
CSettingsStore reg (FALSE, TRUE);
DWORD dwEnableBalloonTips = 1;
if (reg.Open (_T("Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced")) &&
reg.Read (_T("EnableBalloonTips"), dwEnableBalloonTips))
{
return dwEnableBalloonTips == 1;
}
継承階層
必要条件
**ヘッダー:**afxsettingsstore.h