Udostępnij za pośrednictwem


CScrollBar::GetScrollInfo

Pobiera informacje, SCROLLINFO zachowuje strukturę o paska przewijania.

BOOL GetScrollInfo(
   LPSCROLLINFO lpScrollInfo,
   UINT nMask = SIF_ALL 
);

Parametry

  • lpScrollInfo
    Wskaźnik do SCROLLINFO struktury.Zobacz Windows SDK uzyskać więcej informacji dotyczących tej struktury.

  • nMask
    Określa parametry paska przewijania do pobrania.Typowym SIF_ALL, określa kombinację SIF_PAGE, SIF_POS, SIF_TRACKPOS i SIF_RANGE.Zobacz SCROLLINFO więcej informacji na temat wartości nMask.

Wartość zwracana

Jeśli wiadomości są pobierane wartości, zwrot jest TRUE.W przeciwnym razie jest FALSE.

Uwagi

GetScrollInfoUmożliwia aplikacjom korzystanie z pozycji przewijania 32-bitowych.

SCROLLINFO struktury zawiera informacje z paska przewijania, włączając minimalne i maksymalne przewijanie położenie, rozmiar strony i pozycja pola przewijania (kciuk).Zobacz SCROLLINFO temat struktury w Windows SDK Aby uzyskać więcej informacji o zmienianiu ustawień domyślnych struktury.

MFC Windows wiadomości obsługi, które wskazują położenie paska przewijania, CWnd::OnHScroll i CWnd::OnVScroll, zapewniają tylko 16 bitów danych pozycji.GetScrollInfoi SetScrollInfo zapewniają 32 bity danych pozycji z paska przewijania.Dlatego aplikacja może wywołać GetScrollInfo podczas przetwarzania albo CWnd::OnHScroll lub CWnd::OnVScroll do uzyskania danych położenie paska przewijania 32-bitowych.

Przykład

Zobacz przykład dla CWnd::OnHScroll.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CScrollBar

Wykres hierarchii

CScrollBar::SetScrollInfo

CWnd::SetScrollInfo

CWnd::SetScrollPos

CWnd::OnVScroll

CWnd::OnHScroll

SCROLLINFO