CWnd::GetScrollInfo
Wywołać funkcję Członkowskie pobrać informacji, SCROLLINFO zachowuje strukturę o paska przewijania.
BOOL GetScrollInfo(
int nBar,
LPSCROLLINFO lpScrollInfo,
UINT nMask = SIF_ALL
);
Parametry
nBar
Określa, czy pasek przewijania jest formant lub część obszaru nonclient okna.Jeśli jest częścią obszaru nonclient nBar wskazuje również, czy pasek przewijania jest umieszczony w poziomie, w pionie lub oba.Musi być jedną z następujących czynności:SB_CTL pobiera parametry pasek przewijania.m_hWnd Elementu danych musi być uchwyt pasek przewijania.
SB_HORZ pobiera parametry pasek przewijania poziomego standardowego okna.
SB_VERT pobiera parametry okna standardowe pionowy pasek przewijania.
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.Domyślnie określa kombinację SIF_PAGE, SIF_POS, SIF_TRACKPOS, i SIF_RANGE.Zobacz SCROLLINFO więcej informacji na temat nMask wartości.
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 położenie paska przewijania.Dlatego aplikacja może wywołać GetScrollInfo podczas przetwarzania albo CWnd::OnHScroll lub CWnd::OnVScroll uzyskać dane położenie paska przewijania 32-bitowych.
Wymagania
Nagłówek: afxwin.h