슬라이더 컨트롤의 일반적인 사용은 아래 패턴을 따릅니다.
컨트롤이 만들어집니다. 컨트롤이 대화 상자 템플릿에 지정된 경우 대화 상자가 만들어지면 자동으로 만들어집니다. 대화 상자 클래스에 슬라이더 컨트롤에 해당하는 CSliderCtrl 멤버가 있어야 합니다. 또는 멤버 만들기 함수를 사용하여 컨트롤을 모든 창의 자식 창으로 만들 수 있습니다.
다양한 Set 멤버 함수를 호출하여 컨트롤에 대한 값을 설정합니다. 변경할 수 있는 변경 내용에는 슬라이더의 최소 및 최대 위치 설정, 눈금 표시 그리기, 선택 범위 설정 및 슬라이더 위치 변경이 포함됩니다. 대화 상자의 컨트롤의 경우 대화 상자의 OnInitDialog 함수에 이 작업을 수행하는 것이 좋습니다.
사용자가 컨트롤과 상호 작용할 때 다양한 알림 메시지를 보냅니다. GetPos 멤버 함수를 호출하여 컨트롤에서 슬라이더 값을 추출할 수 있습니다.
작업이 완료되면 컨트롤이 제대로 파기되었는지 확인해야 합니다. 슬라이더 컨트롤이 대화 상자에 있으면, 이와
CSliderCtrl
개체가 자동으로 파괴됩니다. 그렇지 않은 경우 컨트롤과CSliderCtrl
개체가 모두 제대로 제거되었는지 확인해야 합니다.