GetScrollPos

Funksjonen GetScrollPos henter gjeldende plassering for rulleboksen (miniatyr) i det angitte rullefeltet. Gjeldende posisjon er en relativ verdi avhenger av gjeldende rullende området. For eksempel hvis rullende området er 0 til 100, og rulleboksen er i midten av baren, er den gjeldende posisjonen 50.

GetScrollPos -funksjonen er inkludert for bakoverkompatibilitet. Nye programmer bør bruke GetScrollInfo -funksjonen.

int () GetScrollPos HWND  hWnd, / / håndtere til vinduet med rullefeltIntnBar / / rullefelt flagg);
 

Parametere

hWnd
Håndtere til en Rull bar-kontroll eller et vindu med et standard rullefelt, avhengig av verdien for parameteren nBar.
nBar
Angir rullefeltet for å bli undersøkt. Denne parameteren kan være en av følgende verdier:
Verdi Betydning
SB_CTL Henter plasseringen av rulleboksen i en bar kontroll over rullingen. HWnd -parameteren må være håndtaket til du har kontrollen over rullingen bar.
SB_HORZ Henter plasseringen av rulleboksen i et vindu standard vannrett rullefelt.
SB_VERT Henter plasseringen av rulleboksen i et vindu standard loddrett rullefelt.

Returverdier

Hvis funksjonen lykkes, er returverdien gjeldende plassering for rulleboksen.

Hvis funksjonen mislykkes, er verdien som returneres Null. Til å vise utvidet feilinformasjon, kan du ringe GetLastError.

Merknader

Funksjonen GetScrollPos gjør det mulig for programmer å bruke 32-biters Bla stillinger. Selv om rapportmeldinger som angir rullefeltet plasser, WM_HSCROLL og WM_VSCROLL, er begrenset til 16 biter av posisjonsdata, funksjonene, SetScrollPos, SetScrollRange, GetScrollPosog GetScrollRange støtter 32-biters scroll bar posisjonsdata. Dermed kan et program kaller GetScrollPos under behandling enten WM_HSCROLL eller WM_VSCROLL meldinger vil ha 32-biters scroll bar posisjonsdata.

For å få 32-biters plasseringen av rulleboksen (miniatyr) under en SB_THUMBTRACK-melding i en melding som WM_HSCROLL eller WM_VSCROLL, kan du bruke funksjonen GetScrollInfo.

Hurtiginformasjon

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.

Se også

Rullefelt, oversikt, funksjoner for rullefelt, GetScrollInfo, GetScrollRange, SetScrollInfo, SetScrollPos, SetScrollRange, WM_HSCROLL, WM_VSCROLL

Index