CProgressCtrl::GetState
현재 진행률 표시줄 컨트롤의 상태를 가져옵니다.
int GetState() const;
반환 값
다음 값 중 하나는 현재 진행률 표시줄 컨트롤의 상태:
값 |
State |
---|---|
PBST_NORMAL |
진행 중 |
PBST_ERROR |
오류 |
PBST_PAUSED |
일시 중지됨 |
설명
보내는이 메서드는 PBM_GETSTATE 에서 설명 하는 메시지는Windows SDK.
요구 사항
헤더: afxcmn.h
이 컨트롤에서 지 Windows Vista 이상.
이 메서드에 대 한 추가 요구 사항에서 설명 Windows Vista 공용 컨트롤의 빌드 요구 사항.
예제
다음 코드 예제에서는 변수를 정의 m_progressCtrl, 즉 진행률 표시줄 컨트롤을 프로그래밍 방식으로 액세스 하는 데 사용 합니다. 이 변수는 다음 예제에 사용 됩니다.
// Variable to access the progress control
CProgressCtrl m_progressCtrl;
다음 코드 예제에서는 현재 진행률 표시줄 컨트롤의 상태를 검색합니다.
// Display the current state of the progress control.
CString str = _T("The progress control state is ");
int progState = m_progressCtrl.GetState();
if (progState == PBST_NORMAL)
str += _T("NORMAL");
else if (progState == PBST_PAUSED)
str += _T("PAUSED");
else if (progState == PBST_ERROR)
str += _T("ERROR");
else
str += _T("unknown");
AfxMessageBox(str, MB_ICONEXCLAMATION);