Et program sender meldingen SBM_GETSCROLLINFO for å endre parametrene for et rullefelt.
SBM_SETSCROLLINFO wParam = (WPARAM) fRedraw; / / omtegne flagg lParam = (LPARAM) (LPSCROLLINFO) lpsi; / / rullefelt parametere
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 | Sett rulleplasseringen til verdien som er angitt i nPos -medlem av SCROLLINFO -strukturen som peker til lpsi. |
SIF_RANGE | Angir området bla til verdien som er angitt i nMin og nMax medlemmer av SCROLLINFO -strukturen som peker til lpsi. |
Returverdien er gjeldende plassering for rulleboksen.
Meldingene som angir plasseringen for rullefelt, WM_HSCROLL - og WM_VSCROLL, gir bare 16 biter posisjonsdata. SCROLLINFO -strukturen som brukes av SBM_GETSCROLLINFO, SBM_SETSCROLLINFO, GetScrollInfoog SetScrollInfo , men gir 32 biter av rullefeltet posisjonsdata. Du kan bruke disse funksjonene og meldinger under behandling av meldinger enten WM_HSCROLL eller WM_VSCROLL for å få 32-biters-rullefeltet posisjonsdata.
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.
Rullefelt-oversikt, rullefelt meldinger, GetScrollInfo, SBM_GETSCROLLINFO, SCROLLINFO, SetScrollInfo