该方法的原型如下:
void SetRegistryBase(LPCTSTR lpszRegistryPath, LPCTSTR lpszProfileName);
这个方法用于设置应用程序的注册表基本路径。lpszRegistryPath 参数是注册表路径的字符串,lpszProfileName 参数是配置文件的名称字符串。这两个参数决定了应用程序在注册表中存储配置信息的位置。
例如,你可以在你的 CWinAppEx 派生类的 InitInstance 函数中调用这个方法,以设置注册表基本路径,如下所示:
BOOL CMyApp::InitInstance()
{
// 其他初始化代码...
// 设置注册表基本路径
SetRegistryBase(_T("Software\\MyCompany\\MyApp"), _T("MyAppSettings"));
// 其他初始化代码...
return TRUE;
}
这样,应用程序就会在注册表路径 "Software\\MyCompany\\MyApp" 下存储配置信息,并使用配置文件 "MyAppSettings"。
转载请注明出处:http://www.zyzy.cn/article/detail/23184/MFC/CWinAppEx