CWnd::SetScrollInfo
Wywołanie funkcji Członkowskich ustawić informacje o SCROLLINFO zachowuje strukturę o paska przewijania.
BOOL SetScrollInfo(
int nBar,
LPSCROLLINFO lpScrollInfo,
BOOL bRedraw = TRUE
);
Parametry
nBar
Określa, czy pasek przewijania jest formant lub część obszaru nonclient okna.Jeśli jest częścią obszaru nonclient, nBar również wskazuje, czy pasek przewijania jest umieszczony w poziomie, w pionie lub oba.Musi być jedną z następujących czynności:SB_CTL zawiera parametry dla pasek przewijania.m_hWnd Elementu danych musi być uchwyt pasek przewijania.
SB_HORZ Określa, że poziomy pasek przewijania okna.
SB_VERT Określa, że okno jest pionowy pasek przewijania.
lpScrollInfo
Wskaźnik do SCROLLINFO struktury.Zobacz Windows SDK uzyskać więcej informacji dotyczących tej struktury.bRedraw
Określa, czy pasek przewijania powinny być rysowane, aby odzwierciedlić nowe położenie.Jeśli bRedraw jest TRUE, pasek przewijania jest odświeżana.Jeśli jest FALSE, nie jest odświeżana.Pasek przewijania jest odświeżana domyślnie.
Wartość zwracana
Jeśli się powiedzie, zwrot jest TRUE.W przeciwnym razie jest FALSE.
Uwagi
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.GetScrollInfo i 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.
[!UWAGA]
CWnd::GetScrollInfo umożliwia aplikacjom korzystanie z pozycji paska przewijania 32-bitowych.
Wymagania
Nagłówek: afxwin.h