次の方法で共有


CMFCToolBarImages クラス

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

class CMFCToolBarImages : public CObject

メンバー

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

[名前]

説明

CMFCToolBarImages::CMFCToolBarImages

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

パブリック メソッド

[名前]

説明

CMFCToolBarImages::AdaptColors

 

CMFCToolBarImages::AddIcon

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

CMFCToolBarImages::AddImage

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

CMFCToolBarImages::CleanUp

 

CMFCToolBarImages::Clear

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

CMFCToolBarImages::ConvertTo32Bits

下線付きビットマップを 32 bpp イメージに変換します。

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::GetBitsPerPixel

下線付きイメージの現在の解像度を返します。

CMFCToolBarImages::GetCount

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

CMFCToolBarImages::GetDisabledImageAlpha

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

CMFCToolBarImages::GetFadedImageAlpha

 

CMFCToolBarImages::GetImageSize

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

CMFCToolBarImages::GetImageWell

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

CMFCToolBarImages::GetImageWellLight

 

CMFCToolBarImages::GetLastImageRect

 

CMFCToolBarImages::GetLightPercentage

 

CMFCToolBarImages::GetMapTo3DColors

 

CMFCToolBarImages::GetMask

 

CMFCToolBarImages::GetResourceOffset

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

CMFCToolBarImages::GetScale

下線付きイメージの現在のスケール比を返します。

CMFCToolBarImages::GetTransparentColor

 

CMFCToolBarImages::GrayImages

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

CMFCToolBarImages::Is32BitTransparencySupported

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

CMFCToolBarImages::IsPreMultiplyAutoCheck

 

CMFCToolBarImages::IsRTL

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

CMFCToolBarImages::IsReadOnly

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

CMFCToolBarImages::IsScaled

下線付きイメージをスケーリングするかどうかを指示します。

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::SmoothResize

下線付きイメージのサイズを滑らかに変更します。

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

参照

参照

階層図

CObject クラス

CMFCToolBar クラス

CMFCToolBarButton クラス

その他の技術情報

MFC クラス