CMFCVisualManager::OnDrawCaptionButton

A estrutura chama esse método quando ele desenha um CMFCCaptionButton objeto.

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 CMFCCaptionButton objeto. A estrutura desenha este botão de título.

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

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

  • [in] bMaximized
    Um parâmetro booliano que especifica se o painel pai estiver maximizado.

  • [in] bDisabled
    Um parâmetro booliano que especifica se o botão de título está desabilitado.

  • [in] nImageID
    O índice de imagens para o ícone a ser usado para o botão.If nImageID é -1, usa esse método o índice de imagem registrado no pButton.

Comentários

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

substituir Esse método em uma classe derivada para personalizar a aparência dos botões de legenda.

Requisitos

Cabeçalho: afxvisualmanager.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CMFCVisualManager

Classe CMFCCaptionButton