진행률 컨트롤 조작
진행률 컨트롤의 현재 위치를 변경하는 세 가지 방법이 있습니다(CProgressCtrl).
위치는 미리 설정된 증분 크기로 변경할 수 있습니다.
위치는 임의의 양으로 변경할 수 있습니다.
위치를 특정 값으로 변경할 수 있습니다.
미리 설정된 양만큼 위치를 변경하려면
SetStep 멤버 함수를 사용하여 증분 크기를 설정합니다. 기본적으로 이 값은 10입니다. 이 값은 일반적으로 컨트롤의 초기 설정 중 하나로 설정됩니다. 단계 값은 음수일 수 있습니다.
StepIt 멤버 함수를 사용하여 위치를 증분합니다. 이렇게 하면 컨트롤 자체를 다시 그릴 수 있습니다.
참고 항목
StepIt
을 선택하면 위치가 래핑됩니다. 예를 들어 범위가 1-100이고 단계가 20이고 위치가 90이면 위치가 10StepIt
으로 설정됩니다.
임의의 양만큼 위치를 변경하려면
OffsetPos 멤버 함수를 사용하여 위치를 변경합니다.
OffsetPos
는 음수 값을 허용합니다.참고 항목
OffsetPos
와 달리StepIt
위치를 래핑하지 않습니다. 새 위치는 범위 내에서 다시 기본 조정됩니다.
위치를 특정 값으로 변경하려면
- SetPos 멤버 함수를 사용하여 위치를 특정 값으로 설정합니다. 필요한 경우 새 위치가 범위 내에 있도록 조정됩니다.
일반적으로 진행률 컨트롤은 출력에만 사용됩니다. 새 값을 지정하지 않고 현재 위치를 얻으려면 GetPos를 사용합니다.