Členské funkce ovládacího prvku jezdec
Aplikace může volat členské funkce ovládacího prvku posuvníku k načtení informací o ovládacím prvku posuvníku (CSliderCtrl) a ke změně jeho vlastností.
Pokud chcete načíst pozici posuvníku (tj. hodnotu, kterou uživatel zvolil), použijte funkci GetPos member. Pokud chcete nastavit pozici posuvníku, použijte funkci Člen SetPos . Kdykoli můžete pomocí VerifyPos
členské funkce zajistit, aby posuvník byl mezi minimálními a maximálními hodnotami.
Rozsah ovládacího prvku posuvníku je sada souvislých hodnot, které může ovládací prvek posuvníku představovat. Většina aplikací používá členovou funkci SetRange k nastavení rozsahu ovládacího prvku posuvníku při prvním vytvoření. Aplikace mohou dynamicky měnit rozsah po vytvoření posuvníku pomocí členské funkce SetRangeMax a SetRangeMin . Aplikace, která umožňuje dynamické změně rozsahu, obvykle načte konečné nastavení rozsahu, když uživatel dokončí práci s ovládacím prvku posuvník. K načtení těchto nastavení použijte členské funkce GetRange, GetRangeMax a GetRangeMin .
Aplikace může použít styl TBS_AUTOTICKS k automatickému zobrazení značek ovládacích prvků posuvníku. Pokud aplikace potřebuje řídit pozici nebo frekvenci značek, lze však použít řadu členských funkcí.
K nastavení pozice značky zaškrtnutí může aplikace použít funkci SetTic člen. Členská funkce SetTicFreq umožňuje aplikaci nastavit značky značek, které se zobrazují v pravidelných intervalech v rozsahu ovládacího prvku posuvníku. Aplikace může například tuto členovou funkci použít k zobrazení pouze 10 značek v rozsahu od 1 do 100.
Pokud chcete načíst index v oblasti odpovídající značce zaškrtnutí, použijte funkci GetTic member. Členská funkce GetTicArray načte pole těchto indexů. Pokud chcete načíst pozici značky zaškrtnutí, použijte v souřadnicích klienta členskou funkci GetTicPos . Aplikace může načíst počet značek pomocí členské funkce GetNumTics .
Členská funkce ClearTics odebere všechny značky ovládacích prvků posuvníku.
Velikost čáry ovládacího prvku posuvník určuje, jak daleko se posuvník přesune, když aplikace obdrží TB_LINEDOWN nebo TB_LINEUP oznámení. Podobně velikost stránky určuje odpověď na TB_PAGEDOWN a TB_PAGEUP zprávy s oznámením. Aplikace můžou načítat a nastavovat hodnoty velikosti řádků a stránek pomocí členské funkce GetLineSize, SetLineSize, GetPageSize a SetPageSize.
Aplikace může pomocí členských funkcí načíst rozměry ovládacího prvku posuvníku. Členová funkce GetThumbRect načte ohraničující obdélník posuvníku. Členská funkce GetChannelRect načte ohraničující obdélník pro kanál ovládacího prvku posuvníku. (Kanál je oblast, přes kterou se posuvník přesune a který obsahuje zvýraznění při výběru oblasti.)
Pokud ovládací prvek posuvníku má styl TBS_ENABLESELRANGE, může uživatel vybrat rozsah souvislých hodnot. Řada členských funkcí umožňuje dynamicky upravit rozsah výběru. Členová funkce SetSelection nastaví počáteční a koncovou pozici výběru. Po dokončení nastavení rozsahu výběru může aplikace načíst nastavení pomocí členské funkce GetSelection . Chcete-li vymazat výběr uživatele, použijte funkci ClearSel člen.