CMFCVisualManager::OnFillBarBackground
Il framework chiama questo metodo quando si riempie lo sfondo di un oggetto CBasePane.
virtual void OnFillBarBackground(
CDC* pDC,
CBasePane* pBar,
CRect rectClient,
CRect rectClip,
BOOL bNCArea = FALSE
);
Parametri
[in] pDC
Un puntatore al contesto di dispositivo per una barra di controllo.[in] pBar
Un puntatore a un oggetto CBasePane. Il framework inserisce lo sfondo del riquadro.[in] rectClient
Un rettangolo che specifica i limiti del riquadro.[in] rectClip
Un rettangolo che specifica l'area di ridimensionamento del riquadro.[in] bNCArea
Un valore riservato.
Note
L'implementazione predefinita di questo metodo riempie lo sfondo di colore di sfondo tridimensionale la variabile globale afxGlobalData. Eseguire l'override di questo metodo in un gestore visualizzazione derivato per personalizzare lo sfondo di un riquadro.
Esempio
Nell'esempio seguente viene illustrato come utilizzare OnFillBarBackground nella classe CMFCVisualManager. Questo frammento di codice fa parte Esempio demo di Outlook.
// CDC* pDC
// CRect rectClient
// The this pointer points to a CMailBar class which extends the CPaneDialog class.
CMFCVisualManager::GetInstance()->OnFillBarBackground(pDC, this, rectClient, rectClient);
Requisiti
intestazione: afxvisualmanager.h