Поделиться через


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

См. также

Ссылки

Класс CWinApp

Диаграмма иерархии

CWinApp::SetRegistryKey