SetScrollInfo

Funkcia SetScrollInfo nastaví parametre posúvača, vrátane minimálne a maximálne posúvanie polohy, veľkosť strany a poloha posúvača (palec). Funkcia tiež prekresľuje posúvač, ak požaduje.

int SetScrollInfo ( HWND  hwnd; / / zvládnuť okna s posúvačintfnBar; / / posúvač vlajkyLPSCROLLINFOlpsi,  / / smerník na štruktúru s parametrami prejditeBOOLfRedraw / / prekresliť vlajky);
 

Parametre

hwnd
Rukoväť na posúvač alebo okna so štandardným posúvač, v závislosti od hodnoty parametra fnBar.
fnBar
Určuje typ pruhu s posúvačom pre ktoré chcete nastaviť parametre. Tento parameter môže byť jedna z nasledovných hodnôt:
Hodnota Význam
SB_CTL Nastaví parametre posúvač. Hwnd parameter musí byť rukoväť na posúvač.
SB_HORZ Nastaví parametre danom okno štandardné Vodorovný posúvač.
SB_VERT Nastaví parametre danom okno štandardné Zvislý posúvač.

lpsi
Smerník na štruktúru SCROLLINFO . Pred volaním SetScrollInfonastaviť cbSize člen štruktúry sizeof(SCROLLINFO), nastaviť fMask člen uvedie parametre nastaviť a zadajte nové hodnoty parametrov v príslušných členov.

FMask člen môže mať kombináciu nasledujúcich hodnôt:
Hodnota Význam
SIF_DISABLENOSCROLL Vypne posúvač namiesto na odstránenie, ak nové parametre s posúvačom posúvača zbytočné.
SIF_PAGE Nastaví posúvať stranu na hodnotu určenú vo vlastnosti nPage členských SCROLLINFO štruktúra poukázal na lpsi.
SIF_POS Nastavuje umiestnenie prejdite na hodnotu zadanú v infiltrácii člen SCROLLINFO štruktúra poukázal na lpsi.
SIF_RANGE Nastaví rozsah prejdite na hodnotu zadanú v nMin a nMax členovia štruktúre SCROLLINFO poukázal v lpsi.

fRedraw
Určuje, či posúvača sa prekreslí, aby odrážali zmeny v pruhu s posúvačom. Ak tento parameter hodnotu TRUE, posúvač prekreslí, v opačnom prípade sa nesmú prekresľovať.

Note:

Vrátená hodnota je aktuálnu pozíciu jazdca posúvača.

Poznámky

SetScrollInfo funkcia vykonáva rozsah kontroly hodnôt špecifikovaných nPage a infiltrácii členmi SCROLLINFO štruktúru. Členské nPage je nutné zadať hodnotu od 0 do nMax - nMin + 1. Člen infiltrácii zadať hodnotu medzi nMin a nMax - max(nPage -1, 0). Ak ktorákoľvek hodnota je mimo svojho rozsahu, funkcia nastaví na hodnotu, ktorá je práve v rozsahu.

Windows CE: V systéme Windows CE 2.0, ak ste absolvovali nulový smerník v parametri lpsi SetScrollInfo vráti nulu, ako aktuálnu pozíciu jazdca posúvača.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzie 3.51 alebo novšej.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verziu 1.0 alebo novšiu verziu.
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, SCROLLINFO