CWinApp::m_pszRegistryKey
用于确定,在注册表或INI文件,应用程序配置文件设置的存储位置。
LPCTSTR m_pszRegistryKey;
备注
通常,此数据成员视为只读。
- 该值存储为注册表项。 名称应用程序配置文件设置追加到以下注册表项:HKEY_CURRENT_USER/Software/LocalAppWizard-Generated/.
如果赋值。m_pszRegistryKey,在堆必须动态分配它。 CWinApp 调用析构函数 free( )与此指针。 您许多若要使用 _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