GetScrollRange

Funcția GetScrollRange preia curent pozi?iilor caseta (degetul mare) defilare minimă și maximă pentru bara de defilare specificat.

Funcția GetScrollRange este furnizat pentru compatibilitatea numai. Noi aplicații trebuie să utilizați funcția GetScrollInfo.

(BOOL GetScrollRange HWND  hWnd, / / ocupa fereastra cu bară de defilareintnBar, / / scroll bar steaguriLPINTlpMinPos,  / / adresa de variabilă care primește pozi?ia minimăLPINTlpMaxPos / / adresa de variabilă care primește pozi?ia maximă);
 

Parametrii

hWnd
Ocupa un control bară de defilare sau o fereastră cu o bară de defilare standard, în funcție de valoarea din parametrul nBar.
nBar
Specifică bara de defilare din care pozițiile sunt regăsite. Acest parametru poate fi una dintre următoarele valori:
Valoarea Sensul
SB_CTL Preia pozi?iile un control bară de defilare. Parametrul hWnd trebuie să fie ghidajul de control bară de defilare.
SB_HORZ Preia pozi?iile bara de defilare orizontală standard a ferestrei.
SB_VERT Preia pozi?iile a ferestrei standard bara de defilare verticală.

lpMinPos
Indicatorul pentru variabila întreg care primește pozi?ia minimă.
lpMaxPos
Indicatorul pentru variabila întreg care primește pozi?ia maximă.

Valorile întroarse

Dacă funcția reușește, valoarea returnată este nenul.

Dacă funcția nu reușește, valoarea returnată este zero. Pentru a obține extins informa?ii eroare, apel GetLastError.

Observații

Dacă fereastra specificat nu are bare de defilare standard sau nu este un control de bara de defilare, funcția de GetScrollRange copiază zero la parametrii lpMinPos și lpMaxPos.

Zona implicite pentru o bară de defilare standard este 0 și 100. Zona implicite pentru un control bară de defilare este gol (ambele valori sunt zero).

Mesajele care indică pozi?ia de bara de defilare, WM_HSCROLL ?i WM_VSCROLL, sunt limitate la 16 biți datelor. Cu toate acestea, deoarece SetScrollInfo, SetScrollPos, SetScrollRange, GetScrollInfo, GetScrollPosși GetScrollRange sprijin bara de defilare pe 32 de biți datelor, există o modalitate de a eluda barajul-16-bit mesajele WM_HSCROLL și WM_VSCROLL. Vedeți funcția GetScrollInfo pentru o descriere de tehnica.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.
Antet:A declarat în winuser.h.
Import Biblioteca:Utilizarea user32.lib.

A se vedea, de asemenea

Barele de defilare prezentare generală, funcții bara de defilare, GetScrollInfo, GetScrollPos, SetScrollInfo, SetScrollPos, SetScrollRange, WM_HSCROLL, WM_VSCROLL

Index