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
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
, splitIntersection
a 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