Udostępnij za pośrednictwem


CView::OnScroll

Możliwe jest wywoływana przez ramy do określenia, czy przewijanie.

virtual BOOL OnScroll(
   UINT nScrollCode,
   UINT nPos,
   BOOL bDoScroll = TRUE 
);

Parametry

  • nScrollCode
    Kod paska przewijania, który wskazuje użytkownika przewijanym żądania.Parametr ten składa się z dwóch części: bajcie, która określa typ przewijania występujących w poziomie, i znaczącym bajcie, która określa typ przewijania występujących w pionie:

    • SB_BOTTOM Przewija do dołu.

    • SB_LINEDOWN Przewija jeden wiersz.

    • SB_LINEUP Przewija jeden wiersz w górę.

    • SB_PAGEDOWN Przewija jedną stronę.

    • SB_PAGEUP Przewija jedną stronę w górę.

    • SB_THUMBTRACK Drags pole przewijania do określonego położenia.Bieżąca pozycja jest określona w nPos.

    • SB_TOP Przewija do góry.

  • nPos
    Zawiera bieżącą pozycję pola przewijania, jeśli kod pasek przewijania jest SB_THUMBTRACK; w przeciwnym razie nie służy.W zależności od zakresu początkowej przewijania nPos może być ujemny i powinny być rzutowane na int w razie potrzeby.

  • bDoScroll
    Określa, czy faktycznie należy wykonać określonej akcji przewijanie.Jeśli ma wartość TRUE, , a następnie przewijanie powinno mieć miejsce; Jeśli FALSE, a następnie przewijania nie powinien wystąpić.

Wartość zwracana

Jeśli bDoScroll jest TRUE i widok został faktycznie przewijane, zwrócić niezerową; 0 inaczej.Jeśli bDoScroll jest FALSE, następnie zwraca wartość, która będzie mieć zwracana Jeśli bDoScroll zostały TRUE, mimo że faktycznie nie ma przewijanie.

Uwagi

W jednym przypadku ta funkcja jest wywoływana przez ramy z bDoScroll ustawiona na TRUE kiedy odbiera wiadomość pasek przewijania w widoku.W takim przypadku należy faktycznie Przewijanie widoku.W innym przypadku funkcja ta jest wywoływana z bDoScroll ustawiona na FALSE podczas elementu OLE początkowo zostanie przeciągnięte do regionu przewijania automatycznego docelowego upuszczania, przed przewijanie rzeczywiście ma miejsce.W takim przypadku należy nie faktycznie przewijania widoku.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CView

Wykres hierarchii

CView::OnScrollBy

Klasa COleClientItem