LPCTSTR m_pszRegistryKey;
Observações
Usado para determinar onde, no registro ou arquivo INI, configurações de perfil do aplicativo estão armazenadas. Normalmente, esse membro de dados é tratado como somente leitura.
Entradas do registro são armazenadas da seguinte maneira:
Se você atribuir um valor a m_pszRegistryKey, ele deve ser dinamicamente alocado no heap. O destruidor CWinApp chama ( grátis) com esse ponteiro. Muitos desejam usar a função de biblioteca de tempo de execução do _tcsdup() para fazer a alocação. Além disso, a memória livre associado com o ponteiro atual antes de atribuir um novo valor. Por exemplo:
//First livre a Cadeia de Caracteres alocada por MFC na inicialização de CWinApp.
//The seqüência de caracteres é alocada antes de que chamado de InitInstance.
Free((void*)m_pszRegistryKey);
//Change o nome da chave do registro.
Destruidor CWinApp de //The será livre a memória.
m_pszRegistryKey=_tcsdup(_T("HKEY_CURRENT_USER\\Software\\mycompany\\myapp\\thissection\\thisvalue"))
Visão geral de CWinApp |nbsp; Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;CWinApp::SetRegistryKey