Freigeben über


CSplitterWnd::DoScroll

Performs synchronisierte Bildlauf von geteilten Fenster.

virtual BOOL DoScroll(
   CView* pViewFrom,
   UINT nScrollCode,
   BOOL bDoScroll = TRUE 
);

Parameter

  • pViewFrom
    Ein Zeiger auf die Ansicht, von der die Bildlaufmeldung stammt.

  • nScrollCode
    Ein Strichkode, der die Bildlaufanforderung des Benutzers angibt.Dieser Parameter wird aus zwei Teilen: niedrigstwertiges ein Byte, das den Typ des Bildlaufs horizontal in den Bereichen bestimmt, und ein höchstwertiges Byte, das den Typ des Bildlaufs vertikal in den Bereichen bestimmt:

    • SB_BOTTOM einen Bildlauf zum Anfang verschieben zu erreichen.

    • SB_LINEDOWN durch eine Zeile unten.

    • SB_LINEUP führt eine Anordnung aus.

    • SB_PAGEDOWN durch eine Seite unten.

    • SB_PAGEUP durch eine Seite oben.

    • SB_TOP Bildlauf nach oben.

  • bDoScroll
    Bestimmt, ob die angegebene Bildlaufaktion auftritt.Wenn bDoScrollTRUE ist (das heißt, wenn ein untergeordnetes Fenster vorhanden ist und wenn die geteilten Fenster einen Bildlaufbereich haben), kann die angegebene Bildlaufaktion stattfinden; Wenn bDoScrollFALSE ist (das heißt, wenn kein untergeordnetes Fenster vorhanden ist oder die geteilten Ansichten haben keinen Bildlaufbereich), tritt Bildlauf nicht auf.

Rückgabewert

Ungleich 0 (null), wenn synchronisierter Bildlauf auftritt; andernfalls 0.

Hinweise

Diese Memberfunktion wird vom Framework aufgerufen, um synchronisierten Bildlauf von geteilten Fenster auszuführen, wenn die Ansicht eine Bildlaufmeldung empfängt.Die Überschreibung, um eine Aktion durch den Benutzer vor synchronisiertem Bildlauf zu benötigen zulässig.

Anforderungen

Header: afxext.h

Siehe auch

Referenz

Dienstzustände

Hierarchien-Diagramm

CSplitterWnd::DoScrollBy

CView::OnScroll