CWinApp::m_pszRegistryKey
Используемый для определения места, в реестре или в файле INI, сохраняются параметры профиля приложения.
LPCTSTR m_pszRegistryKey;
Заметки
Обычно этот элемент данных доступен только для чтения.
- Значение сохраняется в раздел реестра. Имя параметра профиля приложения добавлено к следующему разделу реестра: HKEY_CURRENT_USER И Software/LocalAppWizard-Generated/.
При присвоении значения в m_pszRegistryKey, то его необходимо динамическое выделение в куче. Деструктор CWinApp вызывает свободно;бесплатно;бесплатные() с этим указателем. Вы хотите использовать многие функции библиотеки времени выполнения _tcsdup(), чтобы сделать выбор. Кроме того, освободите память, связанную с текущим указателем, прежде чем присвоить новое значение. Примеры.
//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"));
Требования
Header: afxwin.h