CSettingsStore-Klasse

Umschließt die Windows-API-Funktionen ein und stellt eine objektorientierte Schnittstelle bereit, auf der Sie verwenden, um die Registrierung zuzugreifen.

class CSettingsStore : public CObject

Mitglieder

Bb982141.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Description

CSettingsStore::CSettingsStore

Erstellt ein CSettingsStore-Objekt.

Bb982141.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

CSettingsStore::Close

Schließt den geöffneten Registrierungsschlüssel.

CSettingsStore::CreateKey

Öffnet den angegebenen Schlüssel oder erstellt es, wenn er nicht vorhanden ist.

CSettingsStore::DeleteKey

Löscht den angegebenen Schlüssel und alle untergeordneten Elemente.

CSettingsStore::DeleteValue

Löscht den angegebenen Wert der geöffneten Schlüssel.

CSettingsStore::Open

Öffnet den angegebenen Schlüssel.

CSettingsStore::Read

Ruft die Daten für einen angegebenen Schlüsselwert ab.

CSettingsStore::Write

Schreibt einen Wert zur Registrierung unter die geöffnete Schlüssel.

Hinweise

Die Memberfunktionen CreateKey und Open sind sehr ähnlich.Wenn der Registrierungsschlüssel bereits vorhanden ist, CreateKey und Open-Funktion auf dieselbe Weise.Wenn der Registrierungsschlüssel nicht vorhanden ist, erstellt CreateKey ihn, während Open einen Fehlerwert zurückgibt.

Beispiel

Im folgenden Beispiel wird veranschaulicht, wie das geöffnete verwendet und Lesemethoden CSettingsStore darstellen.Dieser Codeausschnitt ist Teil QuickInfo-Demobeispiel.

    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;
    }

Vererbungshierarchie

CObject

   CSettingsStore

Anforderungen

Header: afxsettingsstore.h

Siehe auch

Referenz

Hierarchien-Diagramm

CWinAppEx-Klasse

Weitere Ressourcen

MFC-Klassen