CMFCVisualManager::OnFillBarBackground

A estrutura chama esse método quando ele preenche o plano de fundo de um CBasePane objeto.

virtual void OnFillBarBackground(
   CDC* pDC,
      CBasePane* pBar,
   CRect rectClient,
   CRect rectClip,
   BOOL bNCArea = FALSE
);

Parâmetros

  • [in] pDC
    Um ponteiro para o contexto de dispositivo para uma BAR de controle.

  • [in] pBar
    Um ponteiro para um CBasePane objeto. A estrutura preenche o plano de fundo do painel.

  • [in] rectClient
    Um retângulo que especifica os limites do painel.

  • [in] rectClip
    Um retângulo que especifica a área de corte do painel.

  • [in] bNCArea
    Um valor reservado.

Comentários

A implementação padrão desse método preenche o plano de fundo da BAR de com a cor do plano de fundo 3d da variável global afxGlobalData. substituir Este método em um gerenciador visual derivado para personalizar o plano de fundo de um painel.

Exemplo

O exemplo a seguir demonstra como usar o OnFillBarBackground no CMFCVisualManager classe. Neste trecho de código faz parte o Exemplo do OutlookDemo: Aplicativo do MFC OutlookDemo.

  // 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

Cabeçalho: afxvisualmanager.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CMFCVisualManager

Classe CBasePane