共用方式為


CMFCVisualManager::OnFillBarBackground

會填滿 CBasePane 物件背景時,架構會呼叫這個方法。

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

參數

  • [in] pDC
    裝置內容的指標的控制列。

  • [in] pBar
    CBasePane 物件的指標。 架構會填入這個窗格背景。

  • [in] rectClient
    指定窗格的界限的矩形。

  • [in] rectClip
    指定窗格的裁剪區域的矩形。

  • [in] bNCArea
    保留的值。

備註

這個方法的預設實作 (Implementation) 3d 背景色彩填滿此列的背景從全域變數 afxGlobalData。 覆寫衍生的視覺管理員的方法來自訂窗格的背景。

範例

下列範例會在 CMFCVisualManager 類別會示範如何使用 OnFillBarBackground 。 這個程式碼片段是 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);

需求

標題: afxvisualmanager.h

請參閱

參考

CMFCVisualManager 類別

階層架構圖

CBasePane 類別