在MFC(Microsoft Foundation Classes)中,CWinApp类确实有一个名为GetProfileString的公共方法。该方法用于从Windows注册表中检索字符串值。以下是该方法的简要说明:
CString GetProfileString(
   LPCTSTR lpszSection,
   LPCTSTR lpszEntry,
   LPCTSTR lpszDefault = NULL
);

  •  lpszSection:指定要检索的配置部分的名称。

  •  lpszEntry:指定要检索的项的名称。

  •  lpszDefault:如果无法找到指定的配置项,则返回的默认字符串。


该方法返回一个CString对象,表示从注册表中检索到的字符串值。

以下是一个示例用法:
CWinApp* pApp = AfxGetApp();
CString strValue = pApp->GetProfileString(_T("Settings"), _T("Name"), _T("DefaultName"));
// 在这里使用得到的字符串值 strValue

这个方法通常用于检索应用程序的配置信息。如果在指定的配置部分和项中找不到相应的值,则返回提供的默认字符串。




转载请注明出处:http://www.zyzy.cn/article/detail/23123/MFC/CWinApp