Partilhar via


CMFCVisualManager::OnDrawCaptionButton

A estrutura chama esse método quando desenha um 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
    Um ponteiro para um contexto de dispositivo.

  • [in] pButton
    Um ponteiro para um objeto de CMFCCaptionButton .A estrutura desenha este botão da barra de título.

  • [in] bActive
    Um parâmetro booleano que especifica se o botão está ativo.

  • [in] bHorz
    Um parâmetro booleano que especifica se a legenda é horizontal.

  • [in] bMaximized
    Um parâmetro booleano que especifica se o painel pai está maximizado.

  • [in] bDisabled
    Um parâmetro booleano que especifica se o botão da barra de título está desativado.

  • [in] nImageID
    O índice da imagem para o ícone usar um para o botão.Se nImageID é -1, que usa esse método do índice da imagem gravou em pButton.

Comentários

A implementação padrão de esse método exibe um pequeno botão de instância global da classe de CMenuImages .Os botões são listados no arquivo de cabeçalho para CMenuImages.Alguns exemplos incluem CMenuImages::IdClose, CMenuImages::IdArowLeft, CMenuImages::IdArowRight, CMenuImages::IdArowDown, CMenuImages::IdArowUp, e CMenuImages::IdPinHorz.

Substitua esse método em uma classe derivada para personalizar a aparência dos botões da barra de título.

Requisitos

Cabeçalho: afxvisualmanager.h

Consulte também

Referência

Classe de CMFCVisualManager

Gráfico de hierarquia

Classe de CMFCCaptionButton