CView::O&nScrollnbsp;

wirtualne BOOL CView::OnScroll ( UINT nScrollCode, UINT nienastawionych, BOOL bDoScroll = TRUE );

Wartość zwracany

Jeżeli bDoScroll jest TRUE i widok został faktycznie przewijane, zostanie zwrócona niezerową; przeciwnym razie 0. Jeśli bDoScroll jest Fałsz, wówczas zwrotu wartości, która byłaby zostały zwrócone jeśli bDoScroll były prawdziwe, nawet mimo że faktycznie nie zostanie przewijanie.

Parametry

nScrollCode

Kod paska przewijania, informujący użytkownika przewijanym wniosek. Parametr ten składa się z dwóch części: bajt bity, który określa typ przewijania występujących w poziomie, a bajt wysokich numerach, który określa typ przewijania występujących w pionie

nienastawionych

Zawiera bieżąca pozycja pola przewijania, jeśli kod pasek przewijania jest SB_THUMBTRACK; w przeciwnym wypadku nie jest używany. W zależności od zakresu początkowe przewijania nienastawionych może być ujemny i powinny być rzutowane na ZAOKR.do.CAŁK , w razie potrzeby.

bDoScroll

Określa, czy rzeczywiście należy określona akcja przewijania. Jeśli TRUE, następnie przewijanie powinno mieć miejsce; Jeśli Fałsz, następnie przewijania nie powinno występować.

Uwagi

Możliwe jest wywoływana przez ram w celu ustalenia, czy przewijania.

W jednym przypadku ta funkcja jest wywoływana w ramach z bDoScroll ustawiona na wartość TRUE , gdy widok odbiera wiadomość pasek przewijania. W tym przypadku powinny rzeczywiście Przewijanie widoku. W innym przypadku funkcja jest wywoływana z bDoScroll ustawiona na FALSE , gdy element OLE początkowo zostanie przeciągnięty w regionie przewijania automatycznego miejsce docelowe upuszczenia przed przewijanie rzeczywiście ma miejsce. W takim przypadku należy nie faktycznie przewijania widoku.

Omówie&nie CView |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CView::OnScrollBy, COleClientItem

Index