次の方法で共有


CMFCToolBarImages クラス

更新 : 2007 年 11 月

ツール バー上のイメージです。CMFCToolBarImages クラスは、アプリケーション リソースまたはファイルから読み込んだツール バー イメージを管理します。

class CMFCToolBarImages : public CObject

メンバ

パブリック コンストラクタ

名前

説明

CMFCToolBarImages::CMFCToolBarImages

CMFCToolBarImages オブジェクトを構築します。

パブリック メソッド

名前

説明

CMFCToolBarImages::AdaptColors

 

CMFCToolBarImages::AddIcon

ツール バー イメージにアイコンを追加します。

CMFCToolBarImages::AddImage

ツール バー イメージにビットマップを追加します。

CMFCToolBarImages::CleanUp

 

CMFCToolBarImages::Clear

このオブジェクトに割り当てられたシステム リソースを解放します。

CMFCToolBarImages::CopyImageToClipboard

 

CMFCToolBarImages::CopyTo

 

CMFCToolBarImages::CreateFromImageList

イメージ リスト (CImageList クラス) 内のツール バー イメージを初期化します。

CMFCToolBarImages::CreateRegionFromImage

 

CMFCToolBarImages::DeleteImage

ツール バー イメージのセットにユーザー定義イメージが含まれている場合は、指定されたインデックスを持つイメージをツール バー イメージから削除します。

CMFCToolBarImages::Draw

単一のツール バー イメージ (ボタン) を描画します。

CMFCToolBarImages::DrawEx

 

CMFCToolBarImages::EnableRTL

 

CMFCToolBarImages::EndDrawImage

ツール バー イメージが描画されたら、システム リソースを解放します。

CMFCToolBarImages::ExtractIcon

ツール バー イメージから指定したイメージのインデックスを持つアイコンを返します。

CMFCToolBarImages::FillDitheredRect

ツール バーの背景色のブラシを使用して四角形を塗りつぶします。

CMFCToolBarImages::GetAlwaysLight

 

CMFCToolBarImages::GetCount

ツール バー上のイメージ数を返します。

CMFCToolBarImages::GetDisabledImageAlpha

無効イメージに使用するアルファ チャネル値を返します。

CMFCToolBarImages::GetFadedImageAlpha

 

CMFCToolBarImages::GetImageSize

メモリに格納されているツール バー イメージのサイズ (ソース サイズ)、または画面に描画されているツール バー イメージのサイズ (描画サイズ) を取得します。

CMFCToolBarImages::GetImageWell

すべてのツール バー イメージが含まれたビットマップへのハンドルを返します。

CMFCToolBarImages::GetImageWellLight

 

CMFCToolBarImages::GetLastImageRect

 

CMFCToolBarImages::GetLightPercentage

 

CMFCToolBarImages::GetMapTo3DColors

 

CMFCToolBarImages::GetMask

 

CMFCToolBarImages::GetResourceOffset

指定したリソース ID のイメージのインデックスを返します。

CMFCToolBarImages::GetTransparentColor

 

CMFCToolBarImages::GrayImages

ツール バー イメージを淡色表示にして、無効であることを示します。

CMFCToolBarImages::Is32BitTransparencySupported

オペレーティング システムが 32 ビット アルファ ブレンドをサポートするかどうかを判断します。

CMFCToolBarImages::IsPreMultiplyAutoCheck

 

CMFCToolBarImages::IsRTL

右から左 (RTL) のサポートが有効かどうかを判断します。

CMFCToolBarImages::IsReadOnly

ツール バー イメージが読み取り専用かどうかを判断します。

CMFCToolBarImages::IsUserImagesList

このツール バー イメージのセットにユーザー定義イメージが含まれているかどうかを判断します。

CMFCToolBarImages::IsValid

このツール バー イメージのセットに有効なツール バー イメージが含まれているかどうかを判断します。

CMFCToolBarImages::Load

システム リソースまたはファイルからツール バー イメージを読み込みます。

CMFCToolBarImages::LoadStr

 

CMFCToolBarImages::MapFromSysColor

 

CMFCToolBarImages::MapTo3dColors

 

CMFCToolBarImages::MapToSysColor

 

CMFCToolBarImages::MapToSysColorAlpha

 

CMFCToolBarImages::Mirror

すべてのツール バー イメージを水平方向に反転します。

CMFCToolBarImages::MirrorBitmap

ビットマップを水平方向に反転します。

CMFCToolBarImages::MirrorBitmapVert

 

CMFCToolBarImages::MirrorVert

 

CMFCToolBarImages::OnSysColorChange

 

CMFCToolBarImages::PrepareDrawImage

指定したサイズでツール バー イメージを描画するために必要なリソースを割り当てます。

CMFCToolBarImages::Save

ツール バー イメージのセットにユーザー定義イメージが含まれている場合、そのツール バー イメージをファイルに保存します。

CMFCToolBarImages::SetAlwaysLight

 

CMFCToolBarImages::SetDisabledImageAlpha

無効イメージに使用するアルファ チャネル値を設定します。

CMFCToolBarImages::SetFadedImageAlpha

 

CMFCToolBarImages::SetImageSize

ツール バー イメージのサイズ (ソース サイズ) を設定します。

CMFCToolBarImages::SetLightPercentage

 

CMFCToolBarImages::SetMapTo3DColors

 

CMFCToolBarImages::SetPreMultiplyAutoCheck

 

CMFCToolBarImages::SetSingleImage

 

CMFCToolBarImages::SetTransparentColor

ツール バー イメージの透明色を設定します。

CMFCToolBarImages::UpdateImage

ビットマップからユーザー定義のツール バー イメージを更新します。

プロテクト メソッド

名前

説明

CMFCToolBarImages::PreMultiplyAlpha

 

データ メンバ

名前

説明

CMFCToolBarImages::m_bDisableTrueColorAlpha

True Color アルファ ブレンド (32 ビット カラー) が無効の場合は TRUE です。

解説

CMFCToolbarImages で管理されるツール バー イメージの完全なビットマップは、1 つ以上の小さい固定サイズのツール バー イメージ (ボタン) で構成されます。

使用例

CMFCToolBarImages クラスのさまざまなメソッドを使用して CMFCToolBarImages オブジェクトを構成する方法を、次の例に示します。この例では、ツール バー イメージのサイズの設定、イメージの読み込み、およびイメージの透明色の設定を行う方法を示します。このコード スニペットは、「VisualStudioDemo サンプル : MFC Visual Studio アプリケーション」の一部です。

  CMFCToolBarImages m_Image;


...


        m_Image.SetImageSize (CSize (32, 32));
        m_Image.Load(IDR_START);
        m_Image.SetTransparentColor(RGB(255, 0, 255));

継承階層

CObject

   CMFCToolBarImages

必要条件

ヘッダー : afxtoolbarimages.h

参照

概念

MFC 階層図

参照

CObject クラス

CMFCToolBar クラス

CMFCToolBarButton クラス

その他の技術情報

クラス (MFC Feature Pack)