Freigeben über


CSplitterWndEx

Stellt ein benutzerdefiniertes unterteiltes Fenster dar.

Syntax

class CSplitterWndEx : public CSplitterWnd

Member

Öffentliche Konstruktoren

Name Beschreibung
CSplitterWndEx::CSplitterWndEx Der Standardkonstruktor.
CSplitterWndEx::~CSplitterWndEx Destruktor.

Öffentliche Methoden

Name Beschreibung
CSplitterWndEx::OnDrawSplitter Vom Framework aufgerufen, um ein Teilerfenster zu zeichnen. (Außerkraftsetzungen CSplitterWnd::OnDrawSplitter.)

Hinweise

Überschreiben Sie die OnDrawSplitter Methode, um die Darstellung der grafischen Komponenten eines Splitterfensters anzupassen.

Die CSplitterWndEx Klasse wird zusammen mit den Methoden OnDrawSplitterBorder, OnDrawSplitterBox und OnFillSplitterBackground verwendet, die von einem visuellen Manager implementiert werden. Um zu bewirken, dass ein visueller Manager ein Teilerfenster in Ihrer Anwendung zeichnet, ersetzen Sie Deklarationen der CSplitterWnd Klasse durch die CSplitterWndEx Klasse. Für Framefensteranwendungen wird die Splitterfensterklasse in der CMainFrame-Klasse deklariert, die sich in "mainfrm.h" befindet. Ein Beispiel finden Sie OutlookDemo im Beispiel im Verzeichnis "Samples".

Vererbungshierarchie

CObject

CCmdTarget

CWnd

CSplitterWnd

Anforderungen

Header: afxsplitterwndex.h

CSplitterWndEx::OnDrawSplitter

Vom Framework aufgerufen, um ein Teilerfenster zu zeichnen.

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

Parameter

pDC
[in] Zeiger auf den Gerätekontext. Wenn dieser Parameter NULL ist, wird das aktive Fenster vom Framework neu gezeichnet.

nType
[in] Einer der Enumerationswerte, die CSplitterWnd::ESplitType das zu zeichnende Teilerfensterelement angibt. Gültige Werte sind splitBox, splitBar, splitIntersection und splitBorder.

rect
[in] Ein umgebendes Rechteck, das die Abmessungen und die Position angibt, um das angegebene Teilerfensterelement zu zeichnen.

Hinweise

Weitere Informationen

Hierarchiediagramm
Klassen
CSplitterWnd-Klasse
CMFCVisualManager-Klasse