슬라이더 컨트롤 스타일
슬라이더 컨트롤(CSliderCtrl)은 세로 또는 가로 방향을 가질 수 있습니다. 양쪽, 양쪽 또는 양쪽 모두에 눈금 표시가 있을 수 있습니다. 연속 값의 범위를 지정하는 데 사용할 수도 있습니다. 이러한 속성은 슬라이더 컨트롤을 만들 때 지정하는 슬라이더 컨트롤 스타일을 사용하여 제어됩니다.
TBS_HORZ 및 TBS_VERT 스타일은 슬라이더 컨트롤의 방향을 결정합니다. 방향을 지정하지 않으면 슬라이더 컨트롤이 가로 방향으로 지정됩니다.
TBS_AUTOTICKS 스타일은 값 범위의 각 증가에 대한 눈금 표시가 있는 슬라이더 컨트롤을 만듭니다. 이러한 눈금 표시는 SetRange 멤버 함수를 호출할 때 자동으로 추가됩니다. TBS_AUTOTICKS 지정하지 않으면 SetTic 및 SetTicFreq와 같은 멤버 함수를 사용하여 눈금 표시의 위치를 지정할 수 있습니다. 눈금 표시를 표시 하지 않는 슬라이더 컨트롤을 만들려면 TBS_NOTICKS 스타일을 사용할 수 있습니다.
슬라이더 컨트롤의 양쪽 또는 양쪽에 눈금 표시를 표시할 수 있습니다. 가로 슬라이더 컨트롤의 경우 TBS_BOTTOM 또는 TBS_TOP 스타일을 지정할 수 있습니다. 세로 슬라이더 컨트롤의 경우 TBS_RIGHT 또는 TBS_LEFT 스타일을 지정할 수 있습니다. (TBS_BOTTOM 및 TBS_RIGHT 기본 설정입니다.) 모든 방향의 슬라이더 컨트롤 양쪽에 눈금 표시를 지정하려면 TBS_BOTH 스타일을 지정합니다.
슬라이더 컨트롤을 만들 때 TBS_ENABLESELRANGE 스타일을 지정하는 경우에만 선택 범위를 표시할 수 있습니다. 슬라이더 컨트롤에 이 스타일이 있으면 선택 범위의 시작 및 끝 위치에 있는 눈금 표시가 세로 대시 대신 삼각형으로 표시되고 선택 범위가 강조 표시됩니다. 예를 들어 선택 범위는 간단한 예약 애플리케이션에서 유용할 수 있습니다. 사용자는 예약된 모임 시간을 식별하기 위해 하루에 시간에 해당하는 눈금 범위가 선택될 수 있습니다.
기본적으로 선택 범위가 변경되면 슬라이더 컨트롤의 슬라이더 길이가 달라집니다. 슬라이더 컨트롤에 TBS_FIXEDLENGTH 스타일이 있는 경우 선택 범위가 변경되더라도 슬라이더의 길이는 기본 동일합니다. TBS_NOTHUMB 스타일이 있는 슬라이더 컨트롤에는 슬라이더가 포함되지 않습니다.