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