슬라이더 컨트롤 멤버 함수
응용 프로그램 슬라이더는 슬라이더 컨트롤에 대 한 정보를 검색 하는 컨트롤의 멤버 함수를 호출할 수 있습니다 (CSliderCtrl)와 그 특성을 변경할 수 있습니다.
검색 위치 (사용자가 선택한, 값) 슬라이더를 사용 하는 GetPos 멤버 함수입니다.슬라이더의 위치를 설정 하는 SetPos 멤버 함수입니다.언제 든 지 사용는 VerifyPos 멤버 함수 슬라이더 최소 및 최대 값 사이 인지 확인 합니다.
Slider 컨트롤의 범위는 slider 컨트롤을 나타낼 수 있는 연속 된 값의 집합입니다.대부분의 응용 프로그램을 사용은 SetRange 멤버 함수를 처음 만들어질 때 slider 컨트롤의 범위를 설정 합니다.슬라이더 컨트롤을 사용 하 여 만든 후 응용 프로그램 범위를 동적으로 변경할 수는 SetRangeMax 및 SetRangeMin 멤버 함수입니다.사용자가 slider 컨트롤 작업 완료 되 면 범위는 일반적으로 동적으로 변경할 수 있도록 하는 응용 프로그램의 최종 범위 설정을 검색 합니다.이러한 설정을 검색할 수 있는 GetRange, GetRangeMax, 및 GetRangeMin 멤버 함수입니다.
응용 프로그램에서 사용할 수 있는 TBS_AUTOTICKS slider 컨트롤의 눈금 표시를 자동으로 표시 하려면 스타일.그러나, 응용 프로그램 위치 또는 빈도 눈금 표시를 제어 하는 경우 많은 멤버 함수를 사용할 수 있습니다.
눈금 표시의 위치를 설정 하려면 응용 프로그램 수를 SetTic 멤버 함수입니다.SetTicFreq 멤버 함수 slider 컨트롤의 범위에서 일정 한 간격으로 표시 된 표시 눈금을 설정할 수 있습니다.예를 들어, 응용 프로그램이이 멤버 함수 1 ~ 100 범위의 10 개의 눈금만 표시할 수 있습니다.
눈금 표시에 해당 하는 범위에서 인덱스를 검색할 수 있는 GetTic 멤버 함수입니다.GetTicArray 멤버 함수는 이러한 인덱스의 배열을 검색 합니다.클라이언트 좌표는 눈금의 위치를 검색할 수 있는 GetTicPos 멤버 함수.응용 프로그램 사용 하 여 눈금 개수를 검색할 수 있는 GetNumTics 멤버 함수.
ClearTics 멤버 함수를 slider 컨트롤의 눈금을 모두 제거 합니다.
신청서를 받으면 슬라이더를 이동한 거리 슬라이더 컨트롤의 줄 크기를 결정 한 TB_LINEDOWN 또는 TB_LINEUP 알림 메시지입니다.마찬가지로 페이지 크기에 대 한 응답을 결정은 TB_PAGEDOWN 및 TB_PAGEUP 알림 메시지입니다.응용 프로그램이 검색 하 고 줄 및 페이지 크기 값을 사용 하 여 설정할 수 있는 GetLineSize, SetLineSize, GetPageSize, 및 SetPageSize 멤버 함수.
응용 프로그램 멤버 함수 슬라이더 컨트롤의 크기를 검색할 수 있습니다.GetThumbRect 멤버 함수 슬라이더에 대 한 경계 사각형을 검색 합니다.GetChannelRect 멤버 함수 슬라이더 컨트롤의 채널에 대 한 경계 사각형을 검색 합니다.(채널 영역에서 슬라이더를 이동 하는 인터넷과 범위를 선택 하면 강조를 포함입니다.)
Slider 컨트롤이 있는 경우 해당 TBS_ENABLESELRANGE 스타일, 연속적인 값 범위에서 선택할 수 있습니다.많은 멤버 함수 선택 범위를 동적으로 조정 될 수 있습니다.SetSelection 멤버 함수 설정 시작 및 끝 위치를 선택 합니다.사용자 선택 범위를 설정 합니다. 완료 되 면 응용 프로그램 설정을 사용 하 여 검색할 수 있는 GetSelection 멤버 함수.사용 하 여 사용자의 선택을 취소 하는 ClearSel 멤버 함수입니다.