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
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