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

请参见

参考

CWinApp选件类

层次结构图

CWinApp::SetRegistryKey