GetScrollRange

De GetScrollRange functie haalt de huidige minimale en maximale scroll vak (duim) posities voor de opgegeven schuifbalk.

De GetScrollRange functie is aanwezig vanwege compatibiliteit alleen. Nieuwe toepassingen gebruikmaken van de functie GetScrollInfo.

BOOL GetScrollRange ()  HWND  hWnd, / / verwerken naar venster met schuifbalkenintnBar, / / schuifbalk vlaggenLPINTlpMinPos,  / / adres van de variabele die minimale positie ontvangtLPINTlpMaxPos / / adres van de variabele die maximale positie ontvangt);
 

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 waarvan de posities zijn opgehaald. Deze parameter kan een van de volgende waarden worden:
Waarde Betekenis
SB_CTL De standpunten van een scroll bar besturingselement opgehaald. De hWnd parameter moet de ingang naar de scroll bar control.
SB_HORZ De posities van de standaard horizontale schuifbalk van het venster worden opgehaald.
SB_VERT De posities van standaard verticale schuifbalk van het venster worden opgehaald.

lpMinPos
Aanwijzer aan de integer-variabele die de minimale positie ontvangt.
lpMaxPos
Aanwijzer aan de integer-variabele die de maximale positie ontvangt.

Retourwaarden

Als de functie slaagt, is de retourwaarde aan nul.

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

Opmerkingen

Als het opgegeven venster geen standaard schuifbalken heeft of niet een scroll bar control is, de GetScrollRange functie gekopieerd nul tot de parameters lpMinPos en lpMaxPos.

Het standaard bereik voor een schuifbalk standaard is 0 tot en met 100. Het standaard bereik voor een scroll bar besturingselement leeg is (beide waarden zijn nul).

De berichten die bar schuifpositie, WM_HSCROLL en WM_VSCROLL aangeven, zijn beperkt tot 16-bits van gegevens over posities. Echter omdat 32-bits scroll bar positiegegevens SetScrollInfo, SetScrollPos, SetScrollRange, GetScrollInfo, GetScrollPosen GetScrollRange ondersteunt , is er een manier om te omzeilen de 16-bits barričre van de WM_HSCROLL en WM_VSCROLL berichten. Zie de functie van de GetScrollInfo voor een beschrijving van de techniek.

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, GetScrollPos, SetScrollInfo, SetScrollPos, SetScrollRange, WM_HSCROLL, WM_VSCROLL

Index