GetScrollRange

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);
 

Parametry

hWnd
Dojście do formantu paska przewijania lub okno z paskiem przewijania standardowy, w zależności od wartości parametru nBar.
nBar
Określa pasek przewijania, z którego pobierane są pozycje. Ten parametr może mieć jedną z następujących wartości:
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.

lpMinPos
Wskaźnik zmienna liczba całkowita, która odbiera minimalne stanowisko.
lpMaxPos
Wskaźnik zmienna liczba całkowita, która odbiera położenie maksymalne.

Zwraca wartości

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.

Uwagi

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.

Skrócone informacje

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.

Zobacz też

Paski przewijania omówienie, funkcje paska przewijania, GetScrollInfo, GetScrollPos, SetScrollInfo, SetScrollPos, SetScrollRange, WM_HSCROLL, WM_VSCROLL

Index