Compartir a través de


CMFCVisualManager::OnDrawCaptionButton

El marco de trabajo llama a este método cuando se dibuja un objeto de CMFCCaptionButton .

virtual void OnDrawCaptionButton (
   CDC* pDC,
   CMFCCaptionButton* pButton,
   BOOL bActive,
   BOOL bHorz,
   BOOL bMaximized,
   BOOL bDisabled,
   int nImageID = -1
);

Parámetros

  • [in] pDC
    Un puntero a un contexto de dispositivo.

  • [in] pButton
    un puntero a un objeto de CMFCCaptionButton . El marco dibuja este botón de título.

  • [in] bActive
    Un parámetro booleano que especifica si el botón está activo.

  • [in] bHorz
    Un parámetro booleano que especifica si la leyenda es horizontal.

  • [in] bMaximized
    Un parámetro booleano que especifica si el panel primario está maximizado.

  • [in] bDisabled
    Un parámetro booleano que especifica si el botón de encabezado está deshabilitado.

  • [in] nImageID
    El índice de la imagen para que el icono se usa para el botón. Si nImageID es -1, las aplicaciones de este método que el índice de la imagen registró en pButton.

Comentarios

La implementación predeterminada de este método muestra un botoncito de instancia global de la clase de CMenuImages . Los botones se incluyen en el archivo de encabezado para CMenuImages. Algunos ejemplos incluyen CMenuImages::IdClose, CMenuImages::IdArowLeft, CMenuImages::IdArowRight, CMenuImages::IdArowDown, CMenuImages::IdArowUp, y CMenuImages::IdPinHorz.

Invalide este método en una clase derivada para personalizar el aspecto de botones de título.

Requisitos

encabezado: afxvisualmanager.h

Vea también

Referencia

CMFCVisualManager Class

Gráfico de jerarquías

CMFCCaptionButton Class