Sdílet prostřednictvím


Posuvník – styly ovládacího prvku

Ovládací prvky posuvníku (CSliderCtrl) můžou mít svislou nebo vodorovnou orientaci. Mohou mít značky značek na obou stranách, na obou stranách nebo na obou stranách. Dají se také použít k určení rozsahu po sobě jdoucích hodnot. Tyto vlastnosti se řídí pomocí stylů ovládacích prvků posuvníku, které určíte při vytváření ovládacího prvku posuvník.

Styly TBS_HORZ a TBS_VERT určují orientaci ovládacího prvku posuvníku. Pokud nezadáte orientaci, ovládací prvek posuvníku je orientovaný vodorovně.

Styl TBS_AUTOTICKS vytvoří ovládací prvek posuvníku, který má značku zaškrtnutí pro každý přírůstek v rozsahu hodnot. Tyto značky značek se při volání členské funkce SetRange přidají automaticky. Pokud nezadáte TBS_AUTOTICKS, můžete použít členské funkce, jako je SetTic a SetTicFreq, k určení pozic značek. Chcete-li vytvořit ovládací prvek posuvníku, který nezobrazuje značky značek, můžete použít styl TBS_NOTICKS.

Značky značek můžete zobrazit na obou stranách ovládacího prvku posuvníku. U vodorovných ovládacích prvků posuvníku můžete určit styl TBS_BOTTOM nebo TBS_TOP. U ovládacích prvků svislého posuvníku můžete zadat TBS_RIGHT nebo styl TBS_LEFT. (výchozí nastavení jsou TBS_BOTTOM a TBS_RIGHT.) U značek na obou stranách ovládacího prvku posuvníku v libovolné orientaci zadejte TBS_BOTH styl.

Ovládací prvek posuvníku může zobrazit rozsah výběru pouze v případě, že při vytváření zadáte TBS_ENABLESELRANGE styl. Pokud má ovládací prvek posuvníku tento styl, značky značek na počáteční a koncové pozici rozsahu výběru se zobrazí jako trojúhelníky (místo svislých pomlček) a oblast výběru je zvýrazněná. Například rozsahy výběru můžou být užitečné v jednoduché plánovací aplikaci. Uživatel může vybrat rozsah značek odpovídající hodině za den, aby identifikoval naplánovaný čas schůzky.

Ve výchozím nastavení se délka posuvníku posuvníku mění při změně rozsahu výběru. Pokud ovládací prvek posuvníku má styl TBS_FIXEDLENGTH, zůstane délka posuvníku stejná i v případě, že se rozsah výběru změní. Posuvník, který má styl TBS_NOTHUMB neobsahuje posuvník.

Viz také

Používání atributu CSliderCtrl
Ovládací prvky