Funksjonen GetScrollRange henter de gjeldende minimums- og bla-boksen (miniatyr) plasseringene for det angitte rullefeltet.
GetScrollRange -funksjonen er tatt med for å sikre kompatibilitet bare. Nye programmer bør bruke GetScrollInfo -funksjonen.
BOOL GetScrollRange) HWND hWnd, / / håndtere til vinduet med rullefeltIntnBar, / / rullefelt flaggLPINTlpMinPos, / / adresse av variabel som mottar minimum posisjonLPINTlpMaxPos / / adresse av variabel som mottar maksimal posisjon);
Verdi | Betydning |
---|---|
SB_CTL | Henter plasseringene til en bar kontroll over rullingen. HWnd -parameteren må være håndtaket til du har kontrollen over rullingen bar. |
SB_HORZ | Henter plasseringene til vinduets standard vannrett rullefelt. |
SB_VERT | Henter plasseringene til vinduets standard loddrett rullefelt. |
Hvis funksjonen lykkes, er returverdien ikke-null.
Hvis funksjonen mislykkes, er verdien som returneres Null. Til å vise utvidet feilinformasjon, kan du ringe GetLastError.
Hvis det angitte vinduet ikke har rullefelt som standard eller er ikke en kontroll over rullingen bar, kopierer funksjonen GetScrollRange null til parameterne lpMinPos og lpMaxPos.
Standardområdet for en standard rullefeltet er 0 til 100. Standardområdet for en kontroll over rullingen bar er tom (begge verdiene er null).
Meldinger som angir plassering av bla, WM_HSCROLL og WM_VSCROLL, er begrenset til 16 biter av posisjonsdata. Men fordi SetScrollInfo, SetScrollPos, SetScrollRange, GetScrollInfo, GetScrollPosog GetScrollRange støtter 32-biters scroll bar posisjonsdata, er det en måte å omgå 16-biters barrieren av WM_HSCROLL og WM_VSCROLL-meldinger. Se funksjonen GetScrollInfo for en beskrivelse av teknikken.
nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i winuser.h.
Importere biblioteket:Bruk user32.lib.
Rullefelt, oversikt, funksjoner for rullefelt, GetScrollInfo, GetScrollPos, SetScrollInfo, SetScrollPos, SetScrollRange, WM_HSCROLL, WM_VSCROLL