CMFCVisualManager::OnFillBarBackground
El marco de trabajo llama a este método cuando rellena el fondo de un objeto de CBasePane .
virtual void OnFillBarBackground(
CDC* pDC,
CBasePane* pBar,
CRect rectClient,
CRect rectClip,
BOOL bNCArea = FALSE
);
Parámetros
[in] pDC
Un puntero al contexto para una barra de controles.[in] pBar
un puntero a un objeto de CBasePane .el marco rellena el fondo de este panel.[in] rectClient
Un rectángulo que especifica los límites del panel.[in] rectClip
Un rectángulo que especifica el área de recorte del panel.[in] bNCArea
un valor reservado.
Comentarios
La implementación predeterminada de este método rellena el fondo de la barra con el color de fondo 3d de variable global afxGlobalData.invalide este método en un administrador visual derivado para personalizar el fondo de un panel.
Ejemplo
El ejemplo siguiente se muestra cómo utilizar OnFillBarBackground en la clase de CMFCVisualManager .Este fragmento de código es parte de Ejemplo de demostración de Outlook.
// CDC* pDC
// CRect rectClient
// The this pointer points to a CMailBar class which extends the CPaneDialog class.
CMFCVisualManager::GetInstance()->OnFillBarBackground(pDC, this, rectClient, rectClient);
Requisitos
encabezado: afxvisualmanager.h