Style formantu suwaka

Kontrolki suwaka (CSliderCtrl) mogą mieć orientację pionową lub poziomą. Mogą mieć znaczniki zaznaczeń po obu stronach, obu stronach lub nie. Można ich również użyć do określenia zakresu kolejnych wartości. Te właściwości są kontrolowane za pomocą stylów kontrolek suwaka, które określa się podczas tworzenia kontrolki suwaka.

Style TBS_HORZ i TBS_VERT określają orientację kontrolki suwaka. Jeśli nie określisz orientacji, kontrolka suwaka jest zorientowana w poziomie.

Styl TBS_AUTOTICKS tworzy kontrolkę suwaka, która ma znacznik znacznika znacznika dla każdego przyrostu w zakresie wartości. Te znaczniki są dodawane automatycznie po wywołaniu funkcji składowej SetRange . Jeśli nie określisz TBS_AUTOTICKS, możesz użyć funkcji składowych, takich jak SetTic i SetTicFreq, aby określić położenie znaczników. Aby utworzyć kontrolkę suwaka, która nie wyświetla znaczników znaczników, możesz użyć stylu TBS_NOTICKS.

Znaczniki można wyświetlić po obu stronach kontrolki suwaka. W przypadku kontrolek suwaka poziomego można określić styl TBS_BOTTOM lub TBS_TOP. W przypadku kontrolek suwaka pionowego można określić styl TBS_RIGHT lub TBS_LEFT. (TBS_BOTTOM i TBS_RIGHT są ustawieniami domyślnymi). Aby zaznaczyć znaczniki po obu stronach kontrolki suwaka w dowolnej orientacji, określ styl TBS_BOTH.

Kontrolka suwaka może wyświetlać zakres zaznaczenia tylko wtedy, gdy określisz styl TBS_ENABLESELRANGE podczas jego tworzenia. Gdy kontrolka suwaka ma ten styl, znaczniki zaznaczenia na początkowych i końcowych pozycjach zakresu zaznaczenia są wyświetlane jako trójkąty (zamiast pionowych kreski), a zakres zaznaczenia jest wyróżniony. Na przykład zakresy wyboru mogą być przydatne w prostej aplikacji do planowania. Użytkownik może wybrać zakres znaczników odpowiadających godzinom w ciągu dnia, aby zidentyfikować zaplanowany czas spotkania.

Domyślnie długość suwaka suwaka zmienia się w miarę zmiany zakresu zaznaczenia. Jeśli kontrolka suwaka ma styl TBS_FIXEDLENGTH, długość suwaka pozostaje taka sama, nawet jeśli zakres zaznaczenia zmieni się. Kontrolka suwaka, która ma styl TBS_NOTHUMB, nie zawiera suwaka.

Zobacz też

Korzystanie z CSliderCtrl
Kontrolki