Partager via


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

Voir aussi

Référence

CMFCVisualManager, classe

Graphique de la hiérarchie

CBasePane, classe