다음을 통해 공유


슬라이더 컨트롤 사용

슬라이더 컨트롤의 일반적인 사용은 아래의 패턴을 따릅니다.

  • 컨트롤이 만들어집니다. 컨트롤이 대화 상자 템플릿에 지정될 경우 대화 상자를 만들 때 자동으로 만들어집니다. (다음이 있어야 합니다.슬라이더 컨트롤에 해당하는 대화 상자 클래스의 CSliderCtrl 멤버입니다.) 또는 멤버 만들기 함수를 사용하여 컨트롤을 모든 창의 자식 창으로 만들 수 있습니다.

  • 다양한 Set 멤버 함수를 호출하여 컨트롤에 대한 값을 설정합니다. 슬라이더에 대한 최소 및 최대 위치 설정, 눈금 표시 그리기, 선택 범위 설정 및 슬라이더 위치 조정을 변경할 수 있습니다. 대화 상자의 컨트롤의 경우 대화 상자의 OnInitDialog 함수에 이 작업을 수행하는 것이 좋습니다.

  • 사용자가 컨트롤과 상호 작용하여 다양한 알림 메시지가 전송됩니다. GetPos 멤버 함수를 호출하여 컨트롤에서 슬라이더 값을 추출할 수 있습니다.

  • 컨트롤을 사용하여 작업을 완료한 경우 제대로 소멸되었는지 확인해야 합니다. 대화 상자에 슬라이더 컨트롤이 있는 경우 해당 컨트롤 및 CSliderCtrl 개체는 자동으로 제거됩니다. 그렇지 않은 경우 컨트롤 및 CSliderCtrl 개체가 모두 제대로 소멸되었는지 확인해야 합니다.

참고 항목

CSliderCtrl 사용
컨트롤