次の方法で共有


CMFCToolBar::AutoGrayInactiveImages

更新 : 2007 年 11 月

アクティブでないボタンのイメージの自動生成を有効または無効にします。

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

パラメータ

  • [入力] bEnable
    アクティブでないイメージを淡色表示にするかどうかを指定するブール値。このパラメータが TRUE の場合、アクティブでないイメージは淡色表示されます。それ以外の場合は、アクティブでないイメージは淡色表示されません。

  • [入力] nGrayImagePercentage
    アクティブでないイメージの輝度の割合を指定します。bEnable が FALSE の場合、この値は無視されます。

  • [入力] bRedrawAllToolbars
    アプリケーション内のすべてのツール バーを再描画するかどうかを指定するブール値。このパラメータが TRUE の場合、このメソッドはすべてのツール バーを再描画します。

解説

bEnable が TRUE の場合、フレームワークは nGrayImagePercentage を使用して通常のイメージからアクティブでないイメージを生成します。それ以外の場合は、CMFCToolBar::GetColdImages メソッドを使用して、一連のアクティブでないイメージを提供する必要があります。既定では、このオプションは無効です。

nGrayImagePercentage パラメータの詳細については、「CMFCToolBarImages::GrayImages」を参照してください。

必要条件

ヘッダー : afxtoolbar.h

参照

概念

MFC 階層図

参照

CMFCToolBar クラス

CMFCToolBar::GetColdImages

CMFCToolBarImages::GrayImages