Funksjonen SetScrollInfo angir parametere for et rullefelt, inkludert minimums- og maksimumsantallet rulling posisjoner, størrelsen på og plasseringen av rulleboksen (miniatyr). Funksjonen også tegner over rullefeltet, hvis ønskelig.
int () SetScrollInfo HWND hwnd, / / håndtere til vinduet med rullefeltIntfnBar, / / rullefelt flaggLPSCROLLINFOlpsi, / / peker til struktur med Bla-parametereBOOLfRedraw / / omtegne flagg);
| Verdi | Betydning |
|---|---|
| SB_CTL | Angir parametere for en kontroll over rullingen bar. Hwnd -parameteren må være håndtaket til du har kontrollen over rullingen bar. |
| SB_HORZ | Angir parametere for det angitte vinduet standard vannrett rullefelt. |
| SB_VERT | Angir parametere for det angitte vinduet standard loddrett rullefelt. |
FMask -medlem kan være en kombinasjon av følgende verdier:
| Verdi | Betydning |
|---|---|
| SIF_DISABLENOSCROLL | Deaktiverer rullefeltet i stedet for å fjerne den, hvis det rullefeltet nye parametere gjør rullefeltet overflødige. |
| SIF_PAGE | Angir siden Rull til verdien som er angitt i nPage -medlem av SCROLLINFO -strukturen vises til i lpsi. |
| SIF_POS | Angir posisjonen Rull til verdien som er angitt i nPos -medlem av SCROLLINFO -strukturen vises til i lpsi. |
| SIF_RANGE | Setter verdiområdet Rull til verdien som er angitt i nMin og nMax medlemmer av SCROLLINFO -strukturen vises til i lpsi. |
Returverdien er gjeldende plassering for rulleboksen.
Funksjonen SetScrollInfo utfører Områdekontroll på verdiene som er angitt av nPage og nPos medlemmer av SCROLLINFO -strukturen. NPage -medlem må angi en verdi fra 0 til nMax - nMin + 1. NPos -medlem må angi en verdi mellom nMin og nMax - max(nPage -1, 0). Hvis en av verdiene er utenfor sitt område, setter funksjonen det til en verdi som er bare innenfor området.
Windows CE: I Windows CE 2.0, hvis du sender en null-peker i lpsi -parameteren returnerer SetScrollInfo null, i stedet for gjeldende plassering for rulleboksen.
nbsp; Windows &NT: krever versjon 3.51 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Krever versjon 1.0 eller senere.
Topptekst:Deklarert i winuser.h.
Importere biblioteket:Bruk user32.lib.
Rullefelt, oversikt, funksjoner for rullefelt, GetScrollInfo, SCROLLINFO