SetScrollPos

SetScrollPos funkcia nastavuje umiestnenie posúvača (palec) špecifikované posúvača a ak požaduje, prekresľuje odráža nové umiestnenie jazdca posúvača.

SetScrollPos funkcia sa poskytuje kvôli spätnej kompatibilite. Nové aplikácie by mali použiť funkciu SetScrollInfo.

int SetScrollPos ( HWND  hWnd; / / zvládnuť okna s posúvačintnBar; / / posúvač vlajkyintinfiltrácii; / / nové umiestnenie posúvačaBOOLbRedraw / / prekresliť vlajky);
 

Parametre

hWnd
Rukoväť na posúvač alebo okna so štandardným posúvač, v závislosti od hodnoty parametra nBar.
nBar
Určuje stanoviť pruhu s posúvačom. Tento parameter môže byť jedna z nasledovných hodnôt:
Hodnota Význam
SB_CTL Nastaví pozíciu jazdca posúvača posúvač. HWnd parameter musí byť rukoväť na posúvač.
SB_HORZ Nastaví pozíciu jazdca posúvača okno štandardné Vodorovný posúvač.
SB_VERT Nastavuje umiestnenie posúvača okno štandardnej vertikálnych posúvača.

infiltrácii
Určuje nové umiestnenie posúvača. Poloha musí byť v rozsahu posúvania. Ďalšie informácie o rozsahu posúvania pozri funkciu SetScrollRange.
bRedraw
Určuje, či posúvača sa prekreslí, aby zodpovedal nové pole umiestnenie prejdite. Ak tento parameter hodnotu TRUE, prekresľovať pruhu s posúvačom. Ak je NEPRAVDIVÉ, nesmú prekresľovať posúvač.

Note:

Ak funkciu podarí, vrátená hodnota je predchádzajúcej pozície sa jazdec posúvača.

Ak funkcia zlyhá, vrátená hodnota je nula. Získajte rozšírené informácie o chybách, volajte na číslo GetLastError.

Poznámky

Ak posúvača sa prekreslí následné volanie na inú funkciu, nastavenie parametra bRedraw na hodnotu FALSE je užitočné.

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 parameter SetScrollPos funkcie infiltrácii.

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.

Stručné informácie

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.

Pozri tiež

Posúvače prehľad Funkcie posúvača, GetScrollInfo, GetScrollPos, GetScrollRange, SetScrollInfo, SetScrollRange

Index