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