CWinApp::GetProfileInt
Volání funkce tohoto člena načíst hodnotu celé z položky určené části registru aplikace nebo.Soubor INI.
UINT GetProfileInt(
LPCTSTR lpszSection,
LPCTSTR lpszEntry,
int nDefault
);
Parametry
lpszSection
Body řetězec zakončený hodnotou null, který určuje oddíl obsahující položky.lpszEntry
Body zakončený řetězec, který obsahuje položku, jejíž hodnota má být načtena.nDefault
Určuje výchozí hodnotu vrátit, pokud v rámci nelze najít položku.Tato hodnota může být nepodepsané hodnoty v rozsahu 0 až 65 535 nebo podepsané hodnotu rozmezí –32 768 do 32 767.
Vrácená hodnota
Celočíselná hodnota řetězce, který následuje zadanou položku, pokud je úspěšná.Vrácená hodnota je hodnota nDefault parametr Pokud funkce nenalezne položku.Vrácená hodnota je 0, pokud hodnota odpovídající zadané položky není celé číslo.
Tato funkce člena podporuje hodnoty v šestnáctkové soustavě.Soubor INI.Po načtení znaménkem by odevzdaných hodnota do int .
Poznámky
Tato funkce členů není rozlišovat malá a velká tak řetězců v lpszSection a lpszEntry parametry se mohou lišit v případě.
Poznámka k zabezpečení |
---|
Dat, kterou vrací tato funkce není nutně NULL ukončena a volající musí provést ověření.Další informace naleznete v tématu Vyhnout způsobí přetečení vyrovnávací paměti. |
Příklad
CWinApp* pApp = AfxGetApp();
const TCHAR* pszKey = _T("My Section");
const TCHAR* pszName = _T("Julian");
int iAge = 26;
// Write the information to the registry.
pApp->WriteProfileString(pszKey, _T("Name"), pszName);
pApp->WriteProfileInt(pszKey, _T("Age"), iAge);
// Read the information from the registry.
CString strName = pApp->GetProfileString(pszKey, _T("Name"));
int iAge2 = pApp->GetProfileInt(pszKey, _T("Age"), 0);
ASSERT(strName == pszName);
ASSERT(iAge2 == iAge);
Další příklad viz CWinApp::WriteProfileInt.
Požadavky
Záhlaví: afxwin.h