SBM_SETSCROLLINFO

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 

 

Parametere

fRedraw
Verdien av wParam. Angir om rullefeltet er trukket tilbake for å gjenspeile den nye boksen rulleplasseringen. Hvis denne parameteren er sann, tegnes rullefeltet. Hvis den er FALSE, tegnes ikke rullefeltet.
lpsi
Verdien av lParam. Pekeren til en SCROLLINFO struktur. Før du sender meldingen, setter cbSize -medlemmet av strukturen til sizeof(SCROLLINFO), angi fMask -medlem for å angi parametere hvis du vil angi, og angi de nye parameterverdiene for i de aktuelle medlemmene.

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.

Returverdier

Returverdien er gjeldende plassering for rulleboksen.

Merknader

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.

Hurtiginformasjon

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.

Se også

Rullefelt-oversikt, rullefelt meldinger, GetScrollInfo, SBM_GETSCROLLINFO, SCROLLINFO, SetScrollInfo

Index