Sdílet prostřednictvím


Třída CSettingsStoreSP

CSettingsStoreSP Je třída, lze použít k vytvoření instance třídy pomocníka Třída CSettingsStore.

class CSettingsStoreSP

Členy

Cc309001.collapse_all(cs-cz,VS.110).gifVeřejné konstruktory

Název

Description

CSettingsStoreSP::CSettingsStoreSP

Konstrukce CSettingsStoreSP objektu.

Cc309001.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

CSettingsStoreSP::Create

Vytvoří instanci třídy, která je odvozena od CSettingsStore .

CSettingsStoreSP::SetRuntimeClass

Nastaví třídu runtime. Create Metoda používá třídu runtime zjistit, jaké třídy objektů vytvořit.

Cc309001.collapse_all(cs-cz,VS.110).gifDatové členy

Název

Description

m_dwUserData

Uživatelská data uložená v CSettingsStoreSP objektu.Zadání dat v konstruktoru CSettingsStoreSP objektu.

m_pRegistry

CSettingsStore -Odvozené objekt, který Create metoda vytvoří.

Poznámky

Můžete použít CSettingsStoreSP třídy přesměrovat všechny operace registru MFC do jiných umístění jako soubor XML nebo databáze.Postupujte následujícím způsobem:

  1. Vytvoření třídy (jako například CMyStore ) a odvodit z CSettingsStore .

  2. Použití DECLARE_DYNCREATE a IMPLEMENT_DYNCREATE makra s vlastní CSettingsStore povolit vytváření dynamické třídy.

  3. Funkce virtuální potlačit a implementovat Read a Write funkcí ve vlastní třídy.Plní další funkce pro čtení a zápis dat do požadovaného umístění.

  4. Aplikace, volání CSettingsStoreSP::SetRuntimeClass a předat ukazatel Struktura CRuntimeClass ze své třídy.

Při každém rámci by obvykle přístup k registru, bude nyní dynamicky vytvořit instanci vlastní třídy a použít ke čtení nebo zápisu dat.

CSettingsStoreSP::SetRuntimeClasspoužívá globální statické proměnné.Pouze jedno vlastní úložiště je proto k dispozici současně.

Požadavky

Záhlaví: afxsettingsstore.h

Viz také

Referenční dokumentace

Diagram hierarchie

Třída CSettingsStore

Další zdroje

Třídy MFC