CWinApp::m_pszRegistryKey

LPCTSTR M_pszRegistryKey;

Bemerkungen

Verwendet, um zu bestimmen, wo, Profil Anwendungseinstellungen in der Registrierung oder einer INI-Datei, gespeichert werden. Normalerweise wird dieser Datenmember als schreibgeschützt behandelt.

Registry-Einträge werden wie folgt gespeichert.:

Wenn Sie M_pszRegistryKeyeinen Wert zuweisen, müssen sie dynamisch auf dem Heap reserviert werden. Der CWinApp -Destruktor ruft ( kostenlos) mit this-Zeiger. Sie möchten, dass viele die Run-Time Bibliothek-Funktion _tcsdup() verwenden, um die Zuweisung zu tun. Auch vor der Zuweisung eines neuen Werts den aktuellen Zeiger zugeordneten Arbeitsspeicher frei. Zum Beispiel:

//First kostenlos die Zeichenfolge CWinApp Systemstart von MFC reserviert.
//Die Zeichenfolge wird reserviert, bevor InitInstance aufgerufen wird.
Free((void*)m_pszRegistryKey);
//Change den Namen des Registrierungsschlüssels.
//Die CWinApp Destruktor gibt den Speicher frei.
m_pszRegistryKey=_tcsdup(_T("HKEY_CURRENT_USER\\Software\\mycompany\\myapp\\thissection\\thisvalue"))

CWinApp Übersicht |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CWinApp::SetRegistryKey

Index