Sdílet prostřednictvím


CSplitterWndEx – třída

Představuje přizpůsobené okno rozdělovače.

Syntaxe

class CSplitterWndEx : public CSplitterWnd

Členové

Veřejné konstruktory

Název Popis
CSplitterWndEx::CSplitterWndEx Výchozí konstruktor.
CSplitterWndEx::~CSplitterWndEx Destruktor.

Veřejné metody

Název Popis
CSplitterWndEx::OnDrawSplitter Volá se rozhraním pro vykreslení rozdělovače. (Přepsání CSplitterWnd::OnDrawSplitter.)

Poznámky

Přepište metodu OnDrawSplitter pro přizpůsobení vzhledu grafických komponent rozděleného okna.

Třída CSplitterWndEx se používá společně s OnDrawSplitterBorder, OnDrawSplitterBox a OnFillSplitterBackground metody, které jsou implementovány vizuálním manažerem. Pokud chcete, aby správce vizuálů nakreslil v aplikaci rozdělovač okno, nahraďte deklarace CSplitterWnd třídy CSplitterWndEx třídou. V případě aplikací oken s rámečkem je třída rozděleného okna deklarována ve třídě CMainFrame, která je umístěna v mainfrm.h. Příklad najdete OutlookDemo v ukázce v adresáři Ukázky.

Hierarchie dědičnosti

Objekt CObject

CCmdTarget

CWnd

CSplitterWnd

Požadavky

Hlavička: afxsplitterwndex.h

CSplitterWndEx::OnDrawSplitter

Volá se rozhraním pro vykreslení rozdělovače.

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

Parametry

pDC
[v] Ukazatel na kontext zařízení. Pokud je tento parametr NULL, architektura překreslí aktivní okno.

nType
[v] Jedna z hodnot výčtu CSplitterWnd::ESplitType , která určuje prvek rozdělovače okna, který se má nakreslit. Platné hodnoty jsou splitBox, splitBar, splitIntersectiona splitBorder.

Rect
[v] Ohraničující obdélník, který určuje rozměry a umístění pro vykreslení zadaného rozdělovače prvku okna.

Poznámky

Viz také

Graf hierarchie
Třídy
CSplitterWnd – třída
CMFCVisualManager – třída