Udostępnij za pośrednictwem


Funkcje składowe formant suwaka

Aplikacja może wywołać suwak funkcji elementów członkowskich formantu, aby pobrać informacje o suwak (CSliderCtrl) i zmienić jego właściwości.

Aby pobrać położenie suwaka (czyli wartość użytkownik wybrał), należy użyć GetPos funkcji składowej.Aby ustawić położenie suwaka, użyj SetPos funkcji składowej.W dowolnym momencie można użyć VerifyPos funkcji składowej, aby upewnić się, że suwak jest między wartości minimalne i maksymalne.

Zakres kontroli suwak jest zestawem wartości ciągłe, reprezentujące suwak.Większość aplikacji używa SetRange Członkowskie funkcji, aby ustawić zakres formant suwaka po jego utworzeniu.Aplikacje można dynamicznie zmieniać zakres po utworzeniu za pomocą suwaka SetRangeMax i SetRangeMin funkcji elementów członkowskich.Aplikacja, która pozwala zakres ma zostać zmieniony dynamicznie zazwyczaj pobiera ustawienia zakresu ostatecznego, gdy użytkownik zakończy pracy za pomocą suwaka.Aby pobrać te ustawienia, użyj GetRange, GetRangeMax, i GetRangeMin funkcji elementów członkowskich.

Aplikacja może korzystać z TBS_AUTOTICKS styl, aby formant suwaka znaczników wyświetlane automatycznie.Jeśli aplikacja musi kontrolować położenia lub częstotliwość znaczników, jednakże liczba funkcji elementów członkowskich można.

Aby ustawić położenie znaków podziałki, można użyć aplikacji SetTic funkcji składowej.SetTicFreq funkcji składowej pozwala aplikacjom ustawianie osi znaczniki, które pojawiają się w regularnych odstępach czasu w zakresie formant suwaka.Na przykład aplikacja może funkcja ta Członkowskie wyświetlić tylko 10 znaków podziałki w zakresie od 1 do 100.

Aby pobrać indeksu w zakresie odpowiadającej znaków podziałki, należy użyć GetTic funkcji składowej.GetTicArray Członkowskich funkcja pobiera tablicę tych wskaźników.Aby pobrać położenie znaków podziałki, we współrzędnych klienta, należy użyć GetTicPos funkcji składowej.Aplikacja może pobrać liczbę znaczników za pomocą GetNumTics funkcji składowej.

ClearTics Członkowskich funkcja usuwa wszystkie znaczniki osi formant suwaka.

Formant suwaka rozmiar linii określa, jak daleko suwak przenosi, gdy aplikacja jest TB_LINEDOWN lub TB_LINEUP komunikat z powiadomieniem.Podobnie, rozmiar strony określa odpowiedzi na TB_PAGEDOWN i TB_PAGEUP wiadomości powiadomień.Aplikacje można pobrać i ustawić wartości rozmiar wiersza i strony przy użyciu GetLineSize, SetLineSize, GetPageSize, i SetPageSize funkcji elementów członkowskich.

Aplikacja może używać funkcji elementów członkowskich wymiarów formant suwaka pobrać.GetThumbRect Członkowskich funkcja pobiera prostokąta obwiedni dla suwak.GetChannelRect Członkowskich funkcja pobiera prostokąta obwiedni dla kanału formant suwaka.(Kanał jest obszar przesuwa suwak i który zawiera podświetlenia, gdy zaznaczony jest zakres).

Jeśli formant suwaka ma TBS_ENABLESELRANGE styl, użytkownik może wybrać zakres wartości sąsiadujących z niego.Liczba funkcji elementów członkowskich pozwalają zakres wyboru do skorygowania dynamicznie.SetSelection Członkowskich funkcja ustawia początkowy i końcowy pozycji zaznaczenia.Gdy użytkownik zakończy ustawienie zakresu zaznaczenia, aplikacja może pobrać ustawień za pomocą GetSelection funkcji składowej.Aby wyczyścić zaznaczenie użytkownika, użyj ClearSel funkcji składowej.

Zobacz też

Informacje

Przy użyciu CSliderCtrl

Koncepcje

Formanty (MFC)