Třída CSettingsStoreSP
CSettingsStoreSP Je třída, lze použít k vytvoření instance třídy pomocníka Třída CSettingsStore.
class CSettingsStoreSP
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Konstrukce CSettingsStoreSP objektu. |
Veřejné metody
Název |
Description |
---|---|
Vytvoří instanci třídy, která je odvozena od CSettingsStore . |
|
Nastaví třídu runtime. Create Metoda používá třídu runtime zjistit, jaké třídy objektů vytvořit. |
Datové č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:
Vytvoření třídy (jako například CMyStore ) a odvodit z CSettingsStore .
Použití DECLARE_DYNCREATE a IMPLEMENT_DYNCREATE makra s vlastní CSettingsStore povolit vytváření dynamické třídy.
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í.
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