CSettingsStoreSP 類別
CSettingsStoreSP 類別是可用來建立 CSettingsStore 類別的執行個體 (Instance) 的 Helper 類別。
class CSettingsStoreSP
成員
公用建構函式
名稱 |
描述 |
---|---|
建構 CSettingsStoreSP 物件。 |
公用方法
名稱 |
描述 |
---|---|
若要從 CSettingsStore衍生類別的執行個體。 |
|
設定執行階段類別。Create 方法使用執行階段的類別會決定物件的類別所建立的。 |
資料成員
名稱 |
描述 |
---|---|
m_dwUserData |
在 CSettingsStoreSP 物件中儲存的自訂使用者資料。您可在 CSettingsStoreSP 物件之建構函式的這個資料。 |
m_pRegistry |
CSettingsStore- Create 方法建立的衍生物件。 |
備註
您可以使用 CSettingsStoreSP 類別會將所有 MFC 註冊作業重新導向至其他位置,例如 XML 檔或資料庫。若要執行這項操作,請依照下列步驟執行:
建立類別 (例如) CMyStore並從 CSettingsStore衍生出來。
使用 DECLARE_DYNCREATE 和 IMPLEMENT_DYNCREATE 巨集以自己的自訂 CSettingsStore 類別啟用動態建立。
覆寫虛擬函式並實作自訂類別的 Read 和 Write 函式。實作其他功能給預期位置讀取和寫入資料。
在您的應用程式,請呼叫 CSettingsStoreSP::SetRuntimeClass 並將指標從類別衍生的 CRuntimeClass 結構 。
每當這個架構通常會存取登錄,會動態地出現在具現化自訂類別並使用它讀取或寫入資料。
CSettingsStoreSP::SetRuntimeClass 使用全域靜態變數。因此,只有自訂儲存一次可供使用。
需求
標題: afxsettingsstore.h