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
    一个保留的值。

备注

此方法的默认实现在三维背景色填充该线条的背景从全局变量 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选件类