CWinApp::m_pszRegistryKey

LPCTSTR m_pszRegistryKey ;

Remarques

Utilisé pour déterminer où, dans le registre ou le fichier INI, paramètres de profil l'application sont stockés. Normalement, ce membre de données est traité en lecture seule.

Entrées de Registre sont stockées comme suit:

Si vous assignez une valeur à m_pszRegistryKey, il doit être dynamiquement alloué sur le tas. Le destructeur de CWinApp appelle ( libre) avec ce pointeur. Beaucoup vous utilisez la fonction de bibliothèque Runtime () _tcsduppour faire la répartition. Aussi, libérer la mémoire associée avec le pointeur courant avant d'assigner une nouvelle valeur. Par exemple:

//First gratuitement la chaîne allouée par les MFC au démarrage de CWinApp.
Chaîne //la attribué avant l'appelle InitInstance.
Free((void*)m_pszRegistryKey) ;
Le nom de la clé de Registre //change.
//La CWinApp destructeur libère la mémoire.
m_pszRegistryKey=_tcsdup(_T("HKEY_CURRENT_USER\\Software\\mycompany\\myapp\\thissection\\thisvalue"))

Aperçu de CWinApp |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CWinApp::SetRegistryKey

Index