CWnd::SetScrollInfo

BOOL SetScrollInfo (int nBar, LPSCROLLINFO lpScrollInfo, BOOL bRedraw = TRUE);

Wartość zwracany

W przypadku powodzenia, 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.

bRedraw

Określa, czy pasek przewijania powinny być odświeżana, aby odzwierciedlić nowe położenie. Jeśli bRedraw jest TRUE, pasek przewijania jest odświeżana. Jeśli ma wartość FAŁSZ, nie jest ona odświeżana. Pasek przewijania jest odświeżana, domyślnie.

Uwagi

Nazwać tę funkcję Państwa, aby ustawić informacje o strukturze SCROLLINFO o pasek przewijania.

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.

Uwaga CWnd::GetScrollInfo umożliwia aplikacjom korzystanie położenie paska przewijania 32-bitowy.

Omówienie CWnd |nbsp; Klasa członków | Wykres hierarchii

Zobacz teżnbsp;CWnd::GetScrollInfo, CWnd::SetScrollPos, CWnd::OnVScroll, CWnd::OnHScroll, SCROLLINFO

Index