Partilhar via


Classe CSplitterWndEx

Representa uma janela de divisor personalizada.

Sintaxe

class CSplitterWndEx : public CSplitterWnd

Membros

Construtores públicos

Nome Descrição
CSplitterWndEx::CSplitterWndEx Construtor padrão.
CSplitterWndEx::~CSplitterWndEx Destruidor.

Métodos públicos

Nome Descrição
CSplitterWndEx::OnDrawSplitter Chamado pela estrutura para desenhar uma janela de divisor. (Substitui CSplitterWnd::OnDrawSplitter.)

Comentários

Substitua o método OnDrawSplitter para personalizar a aparência dos componentes gráficos de uma janela de divisor.

A classe CSplitterWndEx é usada junto com os métodos OnDrawSplitterBorder, OnDrawSplitterBox e OnFillSplitterBackground, que são implementados por um gerenciador visual. Para fazer com que um gerenciador visual desenhe uma janela de divisor no seu aplicativo, substitua as declarações da classe CSplitterWnd pela classe CSplitterWndEx. Para aplicativos de janela de quadro, a classe da janela de divisor é declarada na classe CMainFrame, que está localizada em mainfrm.h. Para obter um exemplo, consulte o exemplo OutlookDemo no diretório de Exemplos.

Hierarquia de herança

CObject

CCmdTarget

CWnd

CSplitterWnd

Requisitos

Cabeçalho: afxsplitterwndex.h

CSplitterWndEx::OnDrawSplitter

Chamado pela estrutura para desenhar uma janela de divisor.

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

Parâmetros

pDC
[in] Ponteiro para o contexto do dispositivo. Se esse parâmetro for NULL, a estrutura redesenhará a janela ativa.

nType
[in] Um dos valores de enumeração CSplitterWnd::ESplitType que especifica o elemento da janela de divisor a ser desenhado. Os valores válidos são splitBox, splitBar, splitIntersection e splitBorder.

rect
[in] Um retângulo delimitador que especifica as dimensões e o local para desenhar o elemento de janela de divisor especificado.

Comentários

Confira também

Gráfico da hierarquia
Classes
Classe CSplitterWnd
Classe CMFCVisualManager