CSettingsStore クラス
Windows API 関数をラップし、レジストリへのアクセスに使用するオブジェクト指向インターフェイスを提供します。
class CSettingsStore : public CObject
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
CSettingsStore オブジェクトを構築します。 |
パブリック メソッド
名前 |
説明 |
---|---|
開いているレジストリ キーを閉じます。 |
|
指定されたキーを開くか、存在しない場合は作成します。 |
|
指定されたキーとそのすべての子を削除します。 |
|
開いているキーの指定された値を削除します。 |
|
指定されたキーを開きます。 |
|
指定されたキー値のデータを取得します。 |
|
開いているキーの下のレジストリに値を書き込みます。 |
解説
メンバー関数の CreateKey と Open はよく似ています。レジストリ キーが既に存在する場合、CreateKey と Open は同じように機能します。ただし、レジストリ キーが存在しない場合、CreateKey はレジストリ キーを作成し、Open はエラー値を返します。
使用例
CSettingsStore クラスの Open メソッドと Read メソッドの使用方法を次の例に示します。このコード スニペットは ツール ヒントのデモのサンプルの一部です。
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