다음을 통해 공유


CProgressCtrl::SetState

현재 진행률 표시줄 컨트롤의 상태를 설정합니다.

int SetState(
    int iState
);

매개 변수

Parameter

설명

[in] iState

진행률 표시줄을 설정 하는 상태입니다. 다음 값 중 하나를 사용합니다.

State

PBST_NORMAL

진행 중

PBST_ERROR

오류

PBST_PAUSED

일시 중지됨

반환 값

현재 진행률 표시줄 컨트롤의 이전 상태입니다.

설명

보내는이 메서드는 PBM_SETSTATE 에서 설명 하는 메시지는 Windows SDK.

요구 사항

헤더: afxcmn.h

이 컨트롤에서 지 Windows Vista 이상.

이 메서드에 대 한 추가 요구 사항에서 설명 Windows Vista 공용 컨트롤의 빌드 요구 사항.

예제

다음 코드 예제에서는 변수를 정의 m_progressCtrl, 즉 진행률 표시줄 컨트롤을 프로그래밍 방식으로 액세스 하는 데 사용 합니다. 이 변수는 다음 예제에 사용 됩니다.

   // Variable to access the progress control
    CProgressCtrl m_progressCtrl;

다음 코드 예제에서는 일시 중지 또는 진행 중에 현재 진행률 표시줄 컨트롤의 상태를 설정합니다.

// Set the progrees control to normal or paused state. 
void CCProgressCtrl_s1Dlg::OnSetstateNormal()
{
    m_progressCtrl.SetState(PBST_NORMAL);
}

void CCProgressCtrl_s1Dlg::OnSetstatePaused()
{
    m_progressCtrl.SetState(PBST_PAUSED);
}

참고 항목

참조

CProgressCtrl 클래스

계층 구조 차트

CProgressCtrl 사용

PBM_SETSTATE

CProgressCtrl::GetState