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