Classe CSplitterWndEx

Rappresenta una finestra con separatore personalizzata.

Sintassi

class CSplitterWndEx : public CSplitterWnd

Membri

Costruttori pubblici

Nome Descrizione
CSplitterWndEx::CSplitterWndEx Costruttore predefinito.
CSplitterWndEx::~CSplitterWndEx Distruttore.

Metodi pubblici

Nome Descrizione
CSplitterWndEx::OnDrawSplitter Chiamato dal framework per disegnare una finestra di divisione. (sostituzioni )CSplitterWnd::OnDrawSplitter.

Osservazioni:

Eseguire l'override del OnDrawSplitter metodo per personalizzare l'aspetto dei componenti grafici di una finestra di divisione.

La CSplitterWndEx classe viene usata insieme ai metodi OnDrawSplitterBorder, OnDrawSplitterBox e OnFillSplitterBackground , implementati da un gestore visivo. Per fare in modo che un gestore visivo disegnare una finestra di divisione nell'applicazione, sostituire le dichiarazioni della CSplitterWnd classe con la CSplitterWndEx classe . Per le applicazioni finestra cornice, la classe della finestra di divisione viene dichiarata nella classe CMainFrame che si trova in mainfrm.h. Per un esempio, vedere l'esempio OutlookDemo nella directory Samples.

Gerarchia di ereditarietà

CObject

CCmdTarget

CWnd

CSplitterWnd

Requisiti

Intestazione: afxsplitterwndex.h

CSplitterWndEx::OnDrawSplitter

Chiamato dal framework per disegnare una finestra di divisione.

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

Parametri

pDC
[in] Puntatore al contesto del dispositivo. Se questo parametro è NULL, il framework ridisegna la finestra attiva.

nType
[in] Uno dei valori di CSplitterWnd::ESplitType enumerazione che specifica l'elemento della finestra di divisione da disegnare. I valori validi sono splitBox, splitBar, splitIntersection e splitBorder.

rect
[in] Rettangolo di delimitazione che specifica le dimensioni e la posizione per disegnare l'elemento finestra di divisione specificato.

Osservazioni:

Vedi anche

Grafico della gerarchia
Classi
Classe CSplitterWnd
Classe CMFCVisualManager