CWinApp::m_pszRegistryKey
Usado para determinar onde, no registro ou arquivo INI, as configurações de analisar de aplicativo estão armazenadas.
LPCTSTR m_pszRegistryKey;
Comentários
Normalmente, esse membro de dados é tratado sistema autônomo somente leitura.
- O valor é armazenado em uma chave do registro.O nome para a configuração de analisar de aplicativo é acrescentado na seguinte chave do registro: HKEY_CURRENT_USER/Software/LocalAppWizard-Generated /.
Se você atribuir um valor de m_pszRegistryKey, devem ser alocado dinamicamente na pilha. The CWinApp chamadas de destruidor disponível() com esse ponteiro.Muitos deseja usar o _tcsdupfunção de biblioteca de time de execução () para fazer a alocação de. Além disso, libere a memória associada do ponteiro corrente antes de atribuir um novo valor.Por exemplo:
//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"));
Requisitos
Cabeçalho: afxwin.h