CMFCToolBarButton::OnDraw

使用指定的样式和选项,调用由框架绘制按钮。

virtual void OnDraw(
   CDC* pDC,
   const CRect& rect,
   CMFCToolBarImages* pImages,
   BOOL bHorz=TRUE,
   BOOL bCustomizeMode=FALSE,
   BOOL bHighlight=FALSE,
   BOOL bDrawBorder=TRUE,
   BOOL bGrayDisabledButtons=TRUE 
);

参数

  • [in] pDC
    显示按钮的设备上下文。

  • [in] rect
    按钮的边框。

  • [in] pImages
    与工具栏按钮图像的集合。

  • [in] bHorz
    父工具栏的停靠状态。 此参数是 TRUE,当按钮水平停靠和 FALSE 时,按钮时垂直停靠。

  • [in] bCustomizeMode
    指定工具栏是否在自定义模式。 此参数是 TRUE,在工具栏中自定义模式和 FALSE 下,在工具栏不在自定义模式时。

  • [in] bHighlight
    指定按钮是否显示。 此参数是 TRUE,当按钮显示和 FALSE 时,按钮未显示时。

  • [in] bDrawBorder
    指定按钮是否应显示其边框。 此参数是 TRUE,当按钮应显示其边框和 FALSE 时,按钮不应显示其边框。

  • [in] bGrayDisabledButtons
    指定是否隐藏禁用的按钮或使用禁用图像集合。 此参数是 TRUE,则应隐藏禁用按钮和 FALSE 时,此方法应使用禁用图像集合中。

备注

重写此方法自定义工具栏按钮绘图。

要求

标头: afxtoolbarbutton.h

请参见

参考

CMFCToolBarButton选件类

层次结构图