CWinAppEx 类是 MFC(Microsoft Foundation Classes)库中的一个类,用于支持 Windows 应用程序的开发。CWinAppEx::SetRegistryBase 是该类的一个公共方法,用于设置应用程序的注册表基本路径。

该方法的原型如下:
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