Udostępnij za pośrednictwem


Klasa CSettingsStoreSP

CSettingsStoreSP Klasy jest używany do tworzenia wystąpień klasa Klasa CSettingsStore.

class CSettingsStoreSP

Członkowie

Cc309001.collapse_all(pl-pl,VS.110).gifPubliczne konstruktory

Nazwa

Opis

CSettingsStoreSP::CSettingsStoreSP

Konstrukcje CSettingsStoreSP obiektu.

Cc309001.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CSettingsStoreSP::Create

Tworzy instancję klasy pochodzącej z CSettingsStore.

CSettingsStoreSP::SetRuntimeClass

Ustawia klasy runtime.Create Metoda używa klasy runtime, aby określić klasę obiektów do utworzenia.

Cc309001.collapse_all(pl-pl,VS.110).gifCzłonkowie danych

Nazwa

Opis

m_dwUserData

Dane użytkownika niestandardowe przechowywane w CSettingsStoreSP obiektu.Dostarczania danych konstruktora CSettingsStoreSP obiektu.

m_pRegistry

CSettingsStore-Uzyskane obiekt, który Create metoda tworzy.

Uwagi

Można użyć CSettingsStoreSP klasy, aby przekierować wszystkie operacje rejestru MFC do innych lokalizacji, na przykład pliku XML lub bazy danych.Aby to zrobić, wykonaj następujące kroki:

  1. Tworzenie klasy (takich jak CMyStore) i pochodzić z CSettingsStore.

  2. Użyj DECLARE_DYNCREATE i IMPLEMENT_DYNCREATE makr z niestandardowe CSettingsStore klasy umożliwiające tworzenie dynamicznych.

  3. Zastąpić funkcje wirtualnych i zaimplementować Read i Write funkcji w klasie niestandardowej.Wdrożenie innych funkcji do odczytu i zapisu danych do żądanej lokalizacji.

  4. W aplikacji, należy wywołać CSettingsStoreSP::SetRuntimeClass i przenieść wskaźnik do Struktura CRuntimeClass uzyskane z klasy.

Ilekroć w ramach będzie zazwyczaj dostęp do rejestru, będzie teraz dynamicznie klasę niestandardowy i używać go do odczytu lub zapisu danych.

CSettingsStoreSP::SetRuntimeClassużywa globalnego zmiennej statycznej.Dlatego tylko jeden magazyn niestandardowych jest dostępne w czasie.

Wymagania

Nagłówek: afxsettingsstore.h

Zobacz też

Informacje

Wykres hierarchii

Klasa CSettingsStore

Inne zasoby

Klasy MFC