Compartir a través de


Clase CSplitterWndEx

Representa una ventana divisora personalizada.

Sintaxis

class CSplitterWndEx : public CSplitterWnd

Miembros

Constructores públicos

Nombre Descripción
CSplitterWndEx::CSplitterWndEx Constructor predeterminado.
CSplitterWndEx::~CSplitterWndEx Destructor.

Métodos públicos

Nombre Descripción
CSplitterWndEx::OnDrawSplitter El marco lo llama para dibujar una ventana divisora. (Invalida CSplitterWnd::OnDrawSplitter).

Comentarios

Invalide el método OnDrawSplitter para personalizar la apariencia de los componentes gráficos de una ventana divisora.

La clase CSplitterWndEx se usa en conjunto con los métodos OnDrawSplitterBorder, OnDrawSplitterBox y OnFillSplitterBackground que un administrador visual implementa. Para que un administrador visual dibuje una ventana divisora en la aplicación, reemplace las declaraciones de la clase CSplitterWnd por la clase CSplitterWndEx. En el caso de las aplicaciones de ventana de marco, la clase de ventana divisora se declara en la clase CMainFrame que se encuentra en mainfrm.h. Si lo desea, consulte el ejemplo OutlookDemo en el directorio de ejemplos.

Jerarquía de herencia

CObject

CCmdTarget

CWnd

CSplitterWnd

Requisitos

Encabezado: afxsplitterwndex.h

CSplitterWndEx::OnDrawSplitter

El marco lo llama para dibujar una ventana divisora.

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

Parámetros

pDC
[in] Puntero al contexto del dispositivo. Si este parámetro es NULL, el marco vuelve a dibujar la ventana activa.

nType
[in] Uno de los valores de enumeración CSplitterWnd::ESplitType que especifica el elemento de ventana divisora que se va a dibujar. Los valores válidos son splitBox, splitBar, splitIntersection y splitBorder.

rect
[in] Rectángulo delimitador que especifica las dimensiones y la ubicación para dibujar el elemento de ventana divisora especificado.

Comentarios

Consulte también

Gráfico de jerarquías
Clases
CSplitterWnd (clase)
CMFCVisualManager (clase)