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