SetScrollRange funkcia nastavuje pozície minimálnych a maximálnych hodnôt pre zadané posúvač.
SetScrollRange funkcia sa poskytuje kvôli spätnej kompatibilite. Nové aplikácie by mali použiť funkciu SetScrollInfo.
BOOL SetScrollRange ( HWND hWnd; / / zvládnuť okna s posúvačintnBar; / / posúvač vlajkyintnMinPos; / / minimálne posúvanie polohyintnMaxPos; / / maximálny posun polohyBOOLbRedraw / / prekresliť vlajky);
Hodnota | Význam |
---|---|
SB_CTL | Nastaví rozsah posúvač. HWnd parameter musí byť rukoväť na posúvač. |
SB_HORZ | Nastaví rozsah v okne štandardné Vodorovný posúvač. |
SB_VERT | Nastaví rozsah okno štandardné Zvislý posúvač. |
Ak funkciu podarí, vrátená hodnota je nenulové.
Ak funkcia zlyhá, vrátená hodnota je nula. Získajte rozšírené informácie o chybách, volajte na číslo GetLastError.
SetScrollRange môžete použiť na skrytie posúvač nastavenia nMinPos a nMaxPos na rovnakú hodnotu. Žiadosť should not call SetScrollRange funkcia, ktorá skrýva posúvač počas spracovania prejdite panel hlásení. Nové aplikácie by mali použiť funkciu ShowScrollBar chcete skryť posúvač.
Ak hovor sa SetScrollRange bezprostredne nadväzuje volanie funkcie SetScrollPos , bRedraw parameter SetScrollPos musí byť nula zabrániť posúvača je ťahané dvakrát.
Predvolený rozsah pre štandardnej posúvač je 0 až 100. Predvolený rozsah pre posúvač je prázdny ( nMinPos a nMaxPos parametrické hodnoty budú rovné nule). Rozdiel medzi hodnotami špecifikuje parametre nMinPos a nMaxPos nesmie byť väčší ako hodnota MAXLONG.
Pretože hlásení, ktoré oznamujú prejdite panel pozíciu, WM_HSCROLL a WM_VSCROLL, sú obmedzené na 16 bitov údaje o polohe, aplikácie, ktoré sa spoliehajú výhradne na tieto správy pre údaje o polohe majú praktické maximálnu hodnotu 65 535 znakov pre funkciu SetScrollRange nMaxPos parameter.
Avšak pretože SetScrollInfo, SetScrollPos, SetScrollRange, GetScrollInfo, GetScrollPosa GetScrollRange funkcie podporu 32-bitových prejdite panel údaje o polohe, existuje spôsob, ako obísť 16-bitový bariéry správy WM_HSCROLL a WM_VSCROLL. Pozri GetScrollInfo pre popis technika.
nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verzia 2.0 alebo novšia.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Použiť user32.lib.
Posúvače prehľad Funkcie posúvača, GetScrollInfo, GetScrollPos, GetScrollRange, SetScrollInfo, SetScrollPos, ShowScrollBar