SBM_GETSCROLLINFO

Aplikacja wysyła komunikat SBM_GETSCROLLINFO do pobrania parametry pasek przewijania.

SBM_GETSCROLLINFO wParam = 0;                             / / nie używany, musi być zerowe fikcyjnymi = lpsi (FIKCYJNYMI) (LPSCROLLINFO);  / / przewiń pasek parametrów 

 

Parametry

lpsi
Wartość fikcyjnymi. Wskaźnik do struktury SCROLLINFO . Przed wysłaniem wiadomości, zestawu replik cbSize struktury do sizeof(SCROLLINFO) i zestawu replik fMask , aby określić parametry paska przewijania, aby pobrać. Przed zwróceniem, wiadomości kopiuje określone parametry członkom odpowiednie struktury.

Element fMask może być kombinacją następujących wartości:
Wartość Znaczenie
SIF_ALL Połączenie SIF_PAGE, SIF_POS, SIF_RANGE i SIF_TRACKPOS.
SIF_PAGE Kopie stronę przewijania, aby członek nPage struktury SCROLLINFO wskazywanego przez lpsi.
SIF_POS Kopie przewijanie członkowi nienastawionych konstrukcji SCROLLINFO wskazywanego przez lpsi.
SIF_RANGE Kopie zakres przewijania członkom nMin i nMax struktury SCROLLINFO wskazywanego przez lpsi.
SIF_TRACKPOS Kopie bieżące pole przewijania, śledzenia stanowisko członka nTrackPos struktury SCROLLINFO wskazywanego przez lpsi.

Zwraca wartości

Jeśli wiadomość pobierane wartości, wartość zwracana jest wartość PRAWDA; w przeciwnym wypadku jest FALSE.

Uwagi

Wiadomości, które wskazują położenie paska przewijania, WM_HSCROLL i WM_VSCROLL, zapewniają tylko 16 bitów danych pozycji. Jednakże struktury SCROLLINFO używany przez SBM_GETSCROLLINFO, SBM_SETSCROLLINFO, GetScrollInfoi SetScrollInfo zawiera 32 bity danych pozycji paska przewijania. Można użyć tych wiadomości i funkcje 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 WM_HSCROLL lub WM_VSCROLL wiadomości, Wyślij SBM_GETSCROLLINFO z wartością SIF_TRACKPOS, członka fMask struktury SCROLLINFO . Komunikat zwraca pozycję śledzenia pole przewijania, członka nTrackPos struktury SCROLLINFO . Umożliwia uzyskanie pozycja pola przewijania użytkownik przenosi ją. Alternatywnie można użyć funkcji GetScrollInfo , aby uzyskać te same informacje.

Skrócone informacje

nbsp; Windows &NT: wymaga wersji 3.51 lub nowszych.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Wymaga wersja 1.0 lub nowsza.
Nagłówka:Zadeklarowane w pliku winuser.h.

Zobacz też

Omówienie paski przewijania, wiadomości pasek przewijania, GetScrollInfo, SBM_SETSCROLLINFO, SCROLLINFO, SetScrollInfo

Index