CWnd::GetDlgItemInt
로 식별 되는 컨트롤의 텍스트를 검색 합니다. nID.
UINT GetDlgItemInt(
int nID,
BOOL* lpTrans = NULL,
BOOL bSigned = TRUE
) const;
매개 변수
nID
정수 변환 대화 상자 컨트롤의 식별자를 지정 합니다.lpTrans
변환된 플래그를 수신 하는 부울 변수를 가리킵니다.bSigned
검색할 값의 서명 여부를 지정 합니다.
반환 값
대화 상자 항목 텍스트의 변환 된 값을 지정합니다. 0은 올바른 반환 값 이므로 lpTrans 오류 검색을 사용 해야 합니다. 서명 된 반환 값이 필요 하면 캐스팅 하는 것으로 int 형식입니다.
변환 된 번호 (부호 없음)를 INT_MAX (부호 있는 숫자)에 대 한 또는 UINT_MAX 보다 크면 0 함수 반환 합니다.
숫자가 아닌 문자 발생 및 위의 최대를 초과 같은 오류가 발생 하면 GetDlgItemInt 0가 가리키는 위치에 복사 lpTrans. 오류가 없으면 lpTrans 0이 아닌 값을 받습니다. 경우 lpTrans 는 NULL, GetDlgItemInt 오류에 대 한 경고를 표시 하지 않습니다.
설명
이 특정된 대화 상자에 지정 된 컨트롤의 텍스트를 정수 값으로 텍스트의 시작 부분에 추가 공백을 제거 하 고 10 진수 변환 변환 합니다. 텍스트의 끝에 도달 하거나 임의의 숫자가 아닌 문자를 발견 하면 변환을 중지 합니다.
경우 bSigned 는 TRUE, GetDlgItemInt 텍스트 시작 부분에 빼기 기호 (-)을 확인 하 고 서명 된 숫자로 텍스트 변환 합니다. 그렇지 않으면 부호 없는 값을 만듭니다.
보내어는 WM_GETTEXT 메시지를 컨트롤 합니다.
요구 사항
헤더: afxwin.h