Funkcja GetScrollPos pobiera bieżąca pozycja pola przewijania (kciuk) na pasku przewijania określony. Bieżąca pozycja jest względna wartość, która zależy od bieżącego zakresu przewijania. Na przykład jeśli zakres przewijania jest 0 do 100, a pole przewijania znajduje się w środku bar, bieżąca pozycja jest 50.
Funkcja GetScrollPos jest zapewnić zgodność ze starszymi wersjami. Nowe aplikacje powinny używać funkcji GetScrollInfo.
int GetScrollPos ( HWND hWnd, / / dojście do okna z paska przewijaniaintnBar / / przewiń pasek flagi);
Wartość | Znaczenie |
---|---|
SB_CTL | Pobiera pozycja pola przewijania w formancie pasek przewijania. Parametr hWnd musi być uchwyt sterowania pasek przewijania. |
SB_HORZ | Pobiera pozycja pola przewijania w oknie standardowych przewijania poziomego paska. |
SB_VERT | Pobiera pozycja pola przewijania w oknie standardowych przewijania pionowego paska. |
Jeśli funkcja, wartość zwracany jest bieżąca pozycja pola przewijania.
Jeśli funkcja zawiedzie, wartość zwracany jest równa zero. Aby uzyskać rozszerzonych informacji o błędach, należy wywołać GetLastError.
Funkcja GetScrollPos umożliwia aplikacjom korzystanie pozycji przewijania 32-bitowych. Chociaż wiadomości, które wskazują pasek przewijania stanowisko, WM_HSCROLL i WM_VSCROLL, są ograniczone do 16 bitów danych pozycji, funkcje SetScrollPos, SetScrollRange, GetScrollPosi GetScrollRange obsługi danych pozycji paska przewijania 32-bitowych. W związku z tym aplikacja może wywołać GetScrollPos podczas przetwarzania wiadomości WM_HSCROLL lub WM_VSCROLL do uzyskania danych pozycji paska przewijania 32-bitowy.
Aby uzyskać pozycję 32-bitowe pole przewijania (kciuk) podczas powiadomienie SB_THUMBTRACK w wiadomości WM_HSCROLL lub WM_VSCROLL, należy użyć funkcji GetScrollInfo.
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, GetScrollRange, SetScrollInfo, SetScrollPos, SetScrollRange, WM_HSCROLL, WM_VSCROLL