다음을 통해 공유


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);

참고 항목

참조

CProgressCtrl 클래스

계층 구조 차트

CProgressCtrl 사용

PBM_GETSTATE

CProgressCtrl::SetState