CMFCVisualManager::OnDrawCaptionButton

当它绘制 CMFCCaptionButton 对象时,框架调用此方法。

virtual void OnDrawCaptionButton (
   CDC* pDC,
   CMFCCaptionButton* pButton,
   BOOL bActive,
   BOOL bHorz,
   BOOL bMaximized,
   BOOL bDisabled,
   int nImageID = -1
);

参数

  • [in] pDC
    与设备上下文的指针。

  • [in] pButton
    CMFCCaptionButton 对象的指针。框架绘制此声明按钮。

  • [in] bActive
    指定的boolean参数按钮是否处于活动状态。

  • [in] bHorz
    指定的boolean参数该声明是否是水平的。

  • [in] bMaximized
    指定的boolean参数父窗格是否被最大化。

  • [in] bDisabled
    指定的boolean参数声明按钮是否禁用。

  • [in] nImageID
    图标的图像索引可用于按钮。如果 nImageID 为-1,图像索引。pButton记录的此方法使用。

备注

此方法的默认实现显示从 CMenuImages 选件类的全局实例的小按钮。按钮。CMenuImages的标头文件列表。一些示例包括 CMenuImages::IdCloseCMenuImages::IdArowLeftCMenuImages::IdArowRightCMenuImages::IdArowDownCMenuImages::IdArowUpCMenuImages::IdPinHorz

具有派生类中重写此方法来自定义声明按钮外观。

要求

标头: afxvisualmanager.h

请参见

参考

CMFCVisualManager选件类

层次结构图

CMFCCaptionButton选件类