CWnd::GetScrollInfo

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

Index