Partager via


CWinApp::m_pszRegistryKey

Utilisé pour déterminer où, dans le Registre ou le fichier INI, les paramètres de profil d'application sont stockées.

LPCTSTR m_pszRegistryKey;

Notes

Normalement, cette donnée membre est traitée comme étant en lecture seule.

  • La valeur est stockée à une clé de Registre.Le nom de la configuration de profil d'application est ajouté à la clé de Registre suivante : HKEY_CURRENT_USER/Software/LocalAppWizard-Generated/.

Si vous assignez une valeur à m_pszRegistryKey, il doit être dynamique alloué sur le tas.Le destructeur d' CWinApp appelle free() avec ce pointeur.De nombreuses vous souhaitez utiliser la fonction de la bibliothèque Runtime d' _tcsdup() pour que l'allocation.En outre, libérez la mémoire associée au pointeur actuel avant d'assigner une nouvelle valeur.Par exemple :

//First free the string allocated by MFC at CWinApp startup.
//The string is allocated before InitInstance is called.
free((void*)m_pszRegistryKey);
//Change the name of the registry key.
//The CWinApp destructor will free the memory.
m_pszRegistryKey = _tcsdup(
   _T("HKEY_CURRENT_USER\\Software\\mycompany\\myapp\\thissection\\thisvalue"));

Configuration requise

Header: afxwin.h

Voir aussi

Référence

Classe de CWinApp

Graphique de la hiérarchie

CWinApp::SetRegistryKey