Freigeben über


CSplitterWnd::OnDrawSplitter

Gibt ein Bild eines geteilten Fenster.

virtual void OnDrawSplitter(
   CDC* pDC,
   ESplitType nType,
   const CRect& rect 
);

Parameter

  • pDC
    Ein Zeiger in zu zeichnen Gerätekontext.Wenn pDCNULL ist, wird CWnd::RedrawWindow vom Framework aufgerufen und kein getrenntes Fenster wird gezeichnet.

  • nType
    Ein Wert enum ESplitType, die einen der folgenden Werte haben kann:

    • splitBox der Splitterunterkasten.

    • splitBar die Leiste, die zwischen den beiden geteilten Fenster angezeigt wird.

    • splitIntersection die Schnittmenge der geteilten Fenster.Dieses Element wird nicht bei Ausführung auf Windows 95/98 aufgerufen.

    • splitBorder die geteilten Rahmen des Fensters.

  • rect
    Ein Verweis auf einen CRect-Objekt, das die Größe und die Form der geteilten Fenster angibt.

Hinweise

Diese Memberfunktion wird vom Framework aufgerufen, um die genauen Eigenschaften eines Splitterfensters zu zeichnen und anzugeben.Überschreiben Sie OnDrawSplitter für erweiterte Anpassung der Bilder für die verschiedenen grafischen Komponenten eines Splitterfensters an.Die standardmäßige Bilder sind in den Splitter in Microsoft-Works für Windows oder Microsoft Windows 95/98, insofern ähnlich, dass die Schnittmengen der Splitterleisten zusammen gemischt werden.

Weitere Informationen zum dynamischen Splitterfenstern, finden Sie unter "Splitterfenster" im Artikel Mehrere Dokumenttypen, Ansichten und Rahmenfenster, Technischer Hinweis 29 und die CSplitterWnd-Klassenübersicht.

Anforderungen

Header: afxext.h

Siehe auch

Referenz

Dienstzustände

Hierarchien-Diagramm

CSplitterWnd::OnInvertTracker