다음을 통해 공유


진행률 컨트롤 조작

진행률 컨트롤의 현재 위치를 변경하는 세 가지 방법이 있습니다(CProgressCtrl).

  • 위치는 미리 설정된 증분 크기로 변경할 수 있습니다.

  • 위치는 임의의 양으로 변경할 수 있습니다.

  • 위치를 특정 값으로 변경할 수 있습니다.

미리 설정된 양만큼 위치를 변경하려면

  1. SetStep 멤버 함수를 사용하여 증분 크기를 설정합니다. 기본적으로 이 값은 10입니다. 이 값은 일반적으로 컨트롤의 초기 설정 중 하나로 설정됩니다. 단계 값은 음수일 수 있습니다.

  2. StepIt 멤버 함수를 사용하여 위치를 증분합니다. 이렇게 하면 컨트롤 자체를 다시 그릴 수 있습니다.

    참고 항목

    StepIt 을 선택하면 위치가 래핑됩니다. 예를 들어 범위가 1-100이고 단계가 20이고 위치가 90이면 위치가 10 StepIt 으로 설정됩니다.

임의의 양만큼 위치를 변경하려면

  1. OffsetPos 멤버 함수를 사용하여 위치를 변경합니다. OffsetPos 는 음수 값을 허용합니다.

    참고 항목

    OffsetPos와 달리 StepIt위치를 래핑하지 않습니다. 새 위치는 범위 내에서 다시 기본 조정됩니다.

위치를 특정 값으로 변경하려면

  1. SetPos 멤버 함수를 사용하여 위치를 특정 값으로 설정합니다. 필요한 경우 새 위치가 범위 내에 있도록 조정됩니다.

일반적으로 진행률 컨트롤은 출력에만 사용됩니다. 새 값을 지정하지 않고 현재 위치를 얻으려면 GetPos를 사용합니다.

참고 항목

CProgressCtrl 사용
컨트롤