Udostępnij za pośrednictwem


Funkcje członkowskie formantu suwaka

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

Aby pobrać położenie suwaka (czyli wartość użytkownik wybierze), 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ściami minimalną i maksymalną.

Zakres formant suwaka jest zbiór wartości ciągły, reprezentujące suwaka.Większość aplikacji używa SetRange funkcji składowej, aby ustawić zakres formant suwaka w chwili jej utworzenia.Aplikacje można dynamicznie zmieniać zakres został utworzony 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 pracę z suwaka.Aby pobrać te ustawienia, użyj GetRange, GetRangeMax, i GetRangeMin funkcji elementów członkowskich.

Można użyć aplikacji TBS_AUTOTICKS styl ma formant suwaka znaczniki wyświetlane automatycznie.Jeśli aplikacja musi kontrolować położenia lub częstotliwość znaczników, jednak szereg funkcji elementów członkowskich może służyć.

Aby ustawić położenie znacznika, można użyć aplikacji SetTic funkcji składowej.SetTicFreq funkcji składowej pozwala aplikacjom ustawianie znaczników osi znaczniki, które pojawiają się w regularnych odstępach czasu w zakresie formant suwaka.Na przykład aplikacja można użyć tej funkcji członka do wyświetlania 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 GetTic funkcji składowej.GetTicArray funkcji składowej 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 funkcji składowej powoduje usunięcie wszystkich znaczników z suwaka.

Formant suwaka rozmiar linii określa, jak daleko suwak gdy jakaś aplikacja odbiera TB_LINEDOWN lub TB_LINEUP komunikat z powiadomieniem.Podobnie, rozmiar strony określa odpowiedź do TB_PAGEDOWN i TB_PAGEUP komunikaty powiadamiające.Aplikacje można pobrać i ustawić wartości rozmiaru wiersza i strony przy użyciu GetLineSize, SetLineSize, GetPageSize, i SetPageSize funkcji elementów członkowskich.

Jedna aplikacja może korzystać z funkcji elementów członkowskich, aby pobrać wymiary formant suwaka.GetThumbRect funkcji składowej pobiera prostokątem ograniczającym dla suwak.GetChannelRect funkcji składowej pobiera prostokątem ograniczającym dla kanału formant suwaka. (Kanał jest obszar przesuwa suwak i który zawiera podświetlenie, 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 umożliwić wybór zakresu do skorygowania dynamicznie.SetSelection funkcji składowej ustawia początkowy i końcowy pozycje zaznaczenia.Gdy użytkownik zakończy ustawienie zakresu wyboru, aplikacja może pobrać ustawień za pomocą GetSelection funkcji składowej.Aby wyczyścić wybranej przez użytkownika, należy użyć ClearSel funkcji składowej.

Zobacz też

Informacje

Korzystanie z CSliderCtrl

Koncepcje

Formanty (MFC)