CMFCToolBar::AutoGrayInactiveImages

启用或禁用非活动按钮图像的自动生成功能。

static void AutoGrayInactiveImages(
   BOOL bEnable=TRUE,
   int nGrayImagePercentage=0,
   BOOL bRedrawAllToolbars=TRUE 
);

参数

  • [in] bEnable
    指定是否为灰色非活动图像的布尔值。 如果此参数是 TRUE,非活动图像显示为灰色。 否则,非活动状态图像未显示为灰色。

  • [in] nGrayImagePercentage
    为非活动指定图像的亮度百分比。 如果 bEnable 是 FALSE,此值被忽略。

  • [in] bRedrawAllToolbars
    指定是否重绘在应用程序的所有工具栏的布尔值。 如果此参数是 TRUE,此方法绘制所有工具栏。

备注

如果 bEnable 是 TRUE,框架使用 nGrayImagePercentage 生成与常规映像的非活动图像。 否则,必须提供设置为非活动可以使用的 CMFCToolBar::GetColdImages 方法。 默认情况下,此选项处于禁用状态。

有关 nGrayImagePercentage 参数的更多信息,请参见 CMFCToolBarImages::GrayImages

要求

标头: afxtoolbar.h

请参见

参考

CMFCToolBar选件类

层次结构图

CMFCToolBar::GetColdImages

CMFCToolBarImages::GrayImages