在 MFC 中,CWinApp::GetProfileInt 是一个公共方法,用于从 Windows 注册表中读取整数值。它用于检索先前存储在注册表中的整数值。

以下是 GetProfileInt 方法的签名:
int GetProfileInt(
   LPCTSTR lpszSection,
   LPCTSTR lpszEntry,
   int nDefault = 0
) const;

  •  lpszSection:包含整数值的部分名称。

  •  lpszEntry:包含整数值的项名称。

  •  nDefault:如果在注册表中找不到指定的部分或项,将返回的默认整数值。


这个方法返回一个整数值,表示从注册表中读取的整数值。

以下是一个简单的例子,演示如何使用 GetProfileInt 方法:
// 假设你的应用程序对象是 pApp
CWinApp* pApp = AfxGetApp();

int nValue = pApp->GetProfileInt(_T("MySection"), _T("MyEntry"), 0);

// 现在 nValue 包含了从注册表中读取的整数值

在这个例子中,如果在注册表中找不到指定的部分或项,将返回默认值 0。你可以根据实际需要更改默认值。


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