Condividi tramite


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

Vedere anche

Riferimenti

Classe di CMFCVisualManager

Grafico della gerarchia

Classe di CBasePane