Udostępnij za pośrednictwem


CView::OnScrollBy

Wywołana przez ramy, kiedy użytkownik przegląda obszar poza obecne widoku dokumentu, poprzez przeciągnięcie elementu OLE przeciwko granicami bieżącego widoku lub manipulowania pionowe lub poziome paski przewijania.

virtual BOOL OnScrollBy(
   CSize sizeScroll,
   BOOL bDoScroll = TRUE 
);

Parametry

  • sizeScroll
    Liczba pikseli przewijane poziomo i pionowo.

  • bDoScroll
    Określa, czy występuje Przewijanie widoku.Jeśli ma wartość TRUE, , a następnie przewijanie ma miejsce; Jeśli FALSE, a następnie przewijania nie występuje.

Wartość zwracana

Niezerowa, jeśli widok był w stanie przewijane; 0 inaczej.

Uwagi

Tej metody klas pochodnych sprawdza, czy widok jest przewijana w kierunku użytkownik zażądał i następnie aktualizuje nowy region, w razie potrzeby.Ta funkcja jest automatycznie wywołana CWnd::OnHScroll i CWnd::OnVScroll do wykonania rzeczywistej żądania przewijania.

Domyślna implementacja tej metody nie zmienia widoku, ale jeśli nie zostanie wywołana, widok nie będzie przewijany w CScrollView-klasy.

Jeśli dokument szerokość lub wysokość przekracza 32 767 pikseli, przewijanie w przeszłości 32767 powiedzie ponieważ OnScrollBy jest wywołana z nieprawidłowym sizeScroll argumentu.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CView

Wykres hierarchii