CSplitterWndEx osztály

Megjegyzés:

A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.

Testreszabott elválasztóablakot jelöl.

Szemantika

class CSplitterWndEx : public CSplitterWnd

Tagok

Nyilvános konstruktorok

Név Description
CSplitterWndEx::CSplitterWndEx Alapértelmezett konstruktor.
CSplitterWndEx::~CSplitterWndEx Destruktor.

Nyilvános metódusok

Név Description
CSplitterWndEx::OnDrawSplitter A keretrendszer meghívta, hogy egy elválasztó ablakot rajzoljon. (Felülbírálások CSplitterWnd::OnDrawSplitter.)

Megjegyzések

Felülbírálja a OnDrawSplitter módszert az elválasztó ablak grafikus összetevőinek megjelenésének testreszabásához.

Az CSplitterWndEx osztály az OnDrawSplitterBorder, az OnDrawSplitterBox és az OnFillSplitterBackground metódusokkal együtt használatos, amelyeket egy vizualizációkezelő implementál. Ha azt szeretné, hogy egy vizualizációkezelő felosztóablakot rajzoljon az alkalmazásban, cserélje le az osztály deklarációit az CSplitterWndCSplitterWndEx osztályra. Keretablak-alkalmazások esetén a felosztóablak-osztály a mainfrm.h helyen található CMainFrame osztályban deklarálva van. Példaként tekintse meg a mintát a OutlookDemo Minták könyvtárban.

Öröklési hierarchia

CObject

CCmdTarget

CWnd

CSplitterWnd

Requirements

Fejléc: afxsplitterwndex.h

CSplitterWndEx::OnDrawSplitter

A keretrendszer meghívta, hogy egy elválasztó ablakot rajzoljon.

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

Paraméterek

Pdc
[in] Mutasson az eszközkörnyezetre. Ha ez a paraméter NULL, a keretrendszer újrarajzozza az aktív ablakot.

nType
[in] Az egyik CSplitterWnd::ESplitType számbavételi érték, amely meghatározza a rajzolni kívánt elválasztóablak-elemet. Az érvényes értékek a következőksplitBox: , splitBarsplitIntersectionés splitBorder.

téglalap
[in] Határoló téglalap, amely megadja a megadott elválasztó ablakelem rajzolásához megadott dimenziókat és helyet.

Megjegyzések

Lásd még

hierarchiadiagram
osztályok
CSplitterWnd osztály
CMFCVisualManager osztály