BOOL GetScrollInfo (int nBar, LPSCROLLINFO lpScrollInfo, UINT nMask = SIF_ALL);
Wartość zwracany
Jeśli wiadomość pobierane wartości, zwrot jest TRUE. W przeciwnym wypadku jest Fałsz.
Parametry
nBar
Określa, czy pasek przewijania jest formant lub część powierzchni nonclient okna. Jeśli jest on częścią obszaru nonclient, nBar wskazuje również czy pasek przewijania jest umieszczony w poziomie, pionie lub oba. Musi mieć jedną z następujących czynności:
lpScrollInfo
Wskaźnik SCROLLINFO struktury. Zobacz Win32 SDK Programmer's Reference uzyskać więcej informacji dotyczących tej struktury.
nMask
Określa parametry paska przewijania, aby pobrać. Domyślnie określa kombinację SIF_PAGE, SIF_POS, SIF_TRACKPOSi SIF_RANGE. Aby uzyskać więcej informacji na temat wartości nMask , zobacz SCROLLINFO.
Uwagi
Wywołanie tej funkcji Państwa, aby pobrać informacje o strukturze SCROLLINFO o pasek przewijania. GetScrollInfo umożliwia aplikacjom korzystanie pozycji przewijania 32-bitowy.
Struktury SCROLLINFO zawiera informacje o przewijania pasek, włączając w to minimum i maksimum przewijanie położenie, rozmiar strony i pozycja pola przewijania (kciuk). Zobacz temat struktury SCROLLINFO w Win32 SDK Programmer's Reference , aby uzyskać więcej informacji o zmienianiu ustawień domyślnych struktury.
MFC Windows obsługi wiadomości, które wskazują położenie paska przewijania, CWnd::OnHScroll i CWnd::OnVScroll, zapewniają tylko 16 bitów danych pozycji. GetScrollInfo i SetScrollInfo zawierają 32 bity danych pozycji paska przewijania. W związku z tym aplikacja może wywołać GetScrollInfo podczas przetwarzania CWnd::OnHScroll lub CWnd::OnVScroll , aby uzyskać dane położenie paska przewijania 32-bitowych.
Omówienie CWnd |nbsp; Klasa członków | Wykres hierarchii
Zobacz teżnbsp;CScrollBar::GetScrollInfo, CWnd::SetScrollInfo, CWnd::SetScrollPos, CWnd::OnVScroll, CWnd::OnHScroll, SCROLLINFO