CWinApp::GetProfileInt
정수 값인 내 지정 된 섹션을 응용 프로그램의 레지스트리 항목을 검색 하려면이 멤버 함수를 호출 하거나.INI 파일입니다.
UINT GetProfileInt(
LPCTSTR lpszSection,
LPCTSTR lpszEntry,
int nDefault
);
매개 변수
lpszSection
항목을 포함 하는 섹션을 지정 하는 null로 끝나는 문자열을 가리킵니다.lpszEntry
검색할 값이 있는 항목을 포함 하는 null로 끝나는 문자열을 가리킵니다.nDefault
프레임 워크는 항목을 찾을 수 없습니다 반환 합니다. 기본값을 지정 합니다.이 값은 0-65535 범위의 부호 없는 값 또는 값 범위-32, 768에서 32767 사이에서 서명 된 될 수 있습니다.
반환 값
함수는 성공 하면 지정 된 항목 다음에 오는 문자열의 정수 값입니다.값의 반환 값인지는 nDefault 함수는 항목을 찾지 못하는 경우 매개 변수.지정 된 항목에 해당 하는 값이 정수가 아닌 경우 반환 값은 0입니다.
이 멤버 함수 값의 16 진수 표기법을 지원의.INI 파일입니다.부호 있는 정수를 검색할 때 값으로 캐스팅 해야는 int.
설명
이 멤버 함수를 대/소문자 구분 아니므로 문자열에는 lpszSection 및 lpszEntry 매개 변수 경우 다를 수 있습니다.
보안 정보 |
---|
이 함수에 의해 반환 된 데이터 종료, 반드시 NULL 아니므로 호출자 유효성 검사를 수행 해야 합니다.자세한 내용은 버퍼 오버런 방지. |
예제
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);
추가 예제를 보려면 CWinApp::WriteProfileInt.
요구 사항
헤더: afxwin.h