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
Öffentliche Konstruktoren
Name |
Description |
---|---|
Erstellt ein CSettingsStore-Objekt. |
Öffentliche Methoden
Name |
Description |
---|---|
Schließt den geöffneten Registrierungsschlüssel. |
|
Öffnet den angegebenen Schlüssel oder erstellt es, wenn er nicht vorhanden ist. |
|
Löscht den angegebenen Schlüssel und alle untergeordneten Elemente. |
|
Löscht den angegebenen Wert der geöffneten Schlüssel. |
|
Öffnet den angegebenen Schlüssel. |
|
Ruft die Daten für einen angegebenen Schlüsselwert ab. |
|
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
Anforderungen
Header: afxsettingsstore.h