当它绘制 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::IdClose、 CMenuImages::IdArowLeft、 CMenuImages::IdArowRight、 CMenuImages::IdArowDown、 CMenuImages::IdArowUp和 CMenuImages::IdPinHorz。
具有派生类中重写此方法来自定义声明按钮外观。
要求
标头: afxvisualmanager.h