Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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