Udostępnij za pośrednictwem


CMFCVisualManager::OnFillBarBackground

Ramy wywołuje tej metody, gdy tło CBasePane obiektu.

virtual void OnFillBarBackground(
   CDC* pDC,
   CBasePane* pBar,
   CRect rectClient,
   CRect rectClip,
   BOOL bNCArea = FALSE
);

Parametry

  • [w]pDC
    Wskaźnik do kontekstu urządzenia dla pasek sterowania.

  • [w]pBar
    Wskaźnik do CBasePane obiektu.Ramy wypełnienia tła w tym okienku.

  • [w]rectClient
    Prostokąt, który określa granice okienka.

  • [w]rectClip
    Prostokąt, który określa obszar przycinania okienka.

  • [w]bNCArea
    Wartość zastrzeżona.

Uwagi

Domyślna implementacja tej metody wypełnienia tła paska kolorem tła 3d z zmienna globalna afxGlobalData.Zastąpić metody w pochodnych Menedżera visual dostosować tło okienka.

Przykład

Poniższy przykład demonstruje, jak używać OnFillBarBackground w CMFCVisualManager klasy.To urywek kodu jest częścią Przykładowy pokaz programu 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);

Wymagania

Nagłówek: afxvisualmanager.h

Zobacz też

Informacje

Klasa CMFCVisualManager

Wykres hierarchii

Klasa CBasePane