GetScrollPos

De GetScrollPos functie haalt de huidige positie van het schuifblokje (duim) in het opgegeven schuifbalk. De huidige positie is een relatieve waarde die hangt af van het huidige scrollen bereik. Bijvoorbeeld, als het scrollen bereik 0 tot en met 100 is en het schuifblokje in het midden van de bar is, is de huidige positie 50.

De GetScrollPos functie is opgenomen voor achterwaartse compatibiliteit. Nieuwe toepassingen gebruikmaken van de functie GetScrollInfo.

int () GetScrollPos HWND  hWnd, / / verwerken naar venster met schuifbalkenintnBar / / schuifbalk vlaggen);
 

Parameters

hWnd
Ingang naar een besturingselement scroll bar of een venster met een standaard schuifbalk, afhankelijk van de waarde van de parameter nBar.
nBar
Hiermee geeft u de schuifbalk om te worden onderzocht. Deze parameter kan een van de volgende waarden worden:
Waarde Betekenis
SB_CTL De positie van het schuifblokje in een scroll bar besturingselement opgehaald. De hWnd parameter moet de ingang naar de scroll bar control.
SB_HORZ De positie van het schuifblokje in de standaard horizontale schuifbalk van een venster opgehaald.
SB_VERT De positie van het schuifblokje in standaard verticale schuifbalk van een venster opgehaald.

Retourwaarden

Als de functie slaagt, is de geretourneerde waarde de huidige positie van het schuifblokje.

Als de functie mislukt, is de retourwaarde nul. Te krijgen uitgebreide foutinformatie, Bel GetLastError.

Opmerkingen

De GetScrollPos functie maakt gebruik van 32-bits scroll posities toepassingen. Hoewel de berichten die schuifbalk aangeven positie, WM_HSCROLL en WM_VSCROLL, zijn beperkt tot 16-bits van gegevens over posities, de functies SetScrollPos, SetScrollRange, GetScrollPosen GetScrollRange ondersteunen 32-bits scroll bar positiegegevens. Dus, kan een toepassing GetScrollPos bellen tijdens het verwerken van de WM_HSCROLL of de WM_VSCROLL berichten om 32-bits scroll bar positiegegevens te verkrijgen.

De 32-bits positie van het schuifblokje (duim) tijdens een kennisgeving van SB_THUMBTRACK in een WM_HSCROLL of WM_VSCROLL-bericht, gebruikt de GetScrollInfo functie.

Syntaxisinfo

nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Niet-ondersteunde.
Header:Verklaard in winuser.h.
Bibliotheek importeren:User32.lib gebruiken.

Zie ook

Schuifbalken overzicht, schuifbalk functies, GetScrollInfo, GetScrollRange, SetScrollInfo, SetScrollPos, SetScrollRange, WM_HSCROLL, WM_VSCROLL

Index