CMFCVisualManager::OnFillBarBackground
L'infrastructure appelle cette méthode lorsqu'elle remplit arrière-plan d'un objet de CBasePane .
virtual void OnFillBarBackground(
CDC* pDC,
CBasePane* pBar,
CRect rectClient,
CRect rectClip,
BOOL bNCArea = FALSE
);
Paramètres
[in] pDC
Pointeur vers le contexte de périphérique pour une barre de contrôles.[in] pBar
Un pointeur vers un objet d' CBasePane . L'infrastructure remplit arrière-plan de ce volet.[in] rectClient
Un rectangle qui spécifie les limites du volet.[in] rectClip
Un rectangle qui spécifie la zone découpante du volet.[in] bNCArea
Une valeur réservée.
Notes
L'implémentation par défaut de cette méthode remplit arrière-plan de la barre de couleur d'arrière-plan 3d à partir de la variable globale afxGlobalData. Substituez cette méthode dans un gestionnaire visuel dérivé pour personnaliser l'arrière-plan d'un volet.
Exemple
L'exemple suivant montre comment utiliser OnFillBarBackground dans la classe d' CMFCVisualManager . Cet extrait de code fait partie d' Exemple de démonstration d'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);
Configuration requise
en-tête : afxvisualmanager.h