Funkcja GetScrollRange pobiera bieżącego stanowiska pole przewijania minimalną i maksymalną dla paska przewijania określonego.
Funkcja GetScrollRange jest zapewnić zgodność tylko. Nowe aplikacje powinny używać funkcji GetScrollInfo.
(BOOL GetScrollRange HWND hWnd, / / dojście do okna z paska przewijaniaintnBar, / / przewiń pasek flagiLPINTlpMinPos, / / adresu z zmienna, która odbiera minimalne stanowiskoLPINTlpMaxPos / / adresu zmienna, która odbiera położenie maksymalne);
| Wartość | Znaczenie |
|---|---|
| SB_CTL | Pobiera stanowisk sterowania pasek przewijania. Parametr hWnd musi być uchwyt sterowania pasek przewijania. |
| SB_HORZ | Pobiera stanowisk w oknie standardowych przewijania poziomego paska. |
| SB_VERT | Pobiera stanowisk w oknie standardowych przewijania pionowego paska. |
Jeśli funkcja, wartość zwracany jest różna od zera.
Jeśli funkcja zawiedzie, wartość zwracany jest równa zero. Aby uzyskać rozszerzonych informacji o błędach, należy wywołać GetLastError.
Jeśli określonego okna nie ma pasków przewijania standardowych lub nie jest formantem pasek przewijania, funkcja GetScrollRange kopiuje zera do parametrów lpMinPos i lpMaxPos.
Domyślny zakres dla paska przewijania standardowych jest 0 do 100. Domyślny zakres kontroli pasek przewijania jest pusta (obie wartości są zera).
Wiadomości, które wskazują położenie paska przewijania, WM_HSCROLL i WM_VSCROLL, są ograniczone do 16 bitów danych pozycji. Jednak ponieważ SetScrollInfo, SetScrollPos, SetScrollRange, GetScrollInfo, GetScrollPosi GetScrollRange obsługuje danych pozycji paska przewijania 32-bitowe, istnieje sposób obejścia bariery 16-bitowe wiadomości WM_HSCROLL i WM_VSCROLL. Zobacz opis funkcji GetScrollInfo opis technika.
nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w pliku winuser.h.
Importowanie biblioteki:Użycie user32.lib.
Paski przewijania omówienie, funkcje paska przewijania, GetScrollInfo, GetScrollPos, SetScrollInfo, SetScrollPos, SetScrollRange, WM_HSCROLL, WM_VSCROLL