Freigeben über


CView::OnScrollBy

Aufgerufen vom Framework wenn die Benutzer ein Bereich über der vorhandenen Ansicht des Dokuments hinaus, entweder durch das Ziehen eines OLE-Elements anhand der aktuellen Rahmen der oder durch Bearbeiten der vertikale oder horizontale Bildlaufleisten.

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

Parameter

  • sizeScroll
    Anzahl der Pixel in horizontaler und vertikaler Bildlauf durchgeführt.

  • bDoScroll
    Bestimmt, ob Scrollen der Ansicht auftritt.Wenn dann einen Bildlauf durchführendes TRUE, stattfindet,, wenn FALSE dann einen Bildlauf durchführend nicht auftritt.

Rückgabewert

Ungleich 0 (null), wenn die Ansicht in der Lage ist durch einen Bildlauf angezeigt werden; 0 andernfalls.

Hinweise

In abgeleiteten Klassen aktualisiert die Überprüfungen dieser Methode, zu ermitteln, ob die Ansicht in der Richtung der angeforderte Benutzer bildlauffähig ist und dann den neuen Bereich.Diese Funktion wird automatisch durch CWnd::OnHScroll und CWnd::OnVScroll aufgerufen, um die tatsächliche Bildlaufanforderung auszuführen.

Die Standardimplementierung dieser Methode ändert nicht die Ansicht, jedoch, wenn sie nicht aufgerufen wird, führt die Ansicht nicht in CScrollView von abgeleitete Klasse aus.

Wenn die Belegbreite oder Höhe von 32767 Pixel überschreitet, schlägt das Scrollen von vergangenen 32767 aus, da OnScrollBy mit einem ungültigen sizeScroll-Argument aufgerufen wird.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CView-Klasse

Hierarchien-Diagramm