CMFCToolBarImages クラス
ツール バー上のイメージです。CMFCToolBarImages クラスは、アプリケーション リソースまたはファイルから読み込んだツール バー イメージを管理します。
class CMFCToolBarImages : public CObject
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
CMFCToolBarImages オブジェクトを構築します。 |
パブリック メソッド
名前 |
説明 |
---|---|
|
|
ツール バー イメージにアイコンを追加します。 |
|
ツール バー イメージにビットマップを追加します。 |
|
|
|
このオブジェクトに割り当てられたシステム リソースを解放します。 |
|
下線付きビットマップを 32 bpp イメージに変換します。 |
|
|
|
|
|
イメージ リスト (CImageList クラス) 内のツール バー イメージを初期化します。 |
|
|
|
ツール バー イメージのセットにユーザー定義イメージが含まれている場合は、指定されたインデックスを持つイメージをツール バー イメージから削除します。 |
|
単一のツール バー イメージ (ボタン) を描画します。 |
|
|
|
|
|
ツール バー イメージが描画されたら、システム リソースを解放します。 |
|
ツール バー イメージから指定したイメージのインデックスを持つアイコンを返します。 |
|
ツール バーの背景色のブラシを使用して四角形を塗りつぶします。 |
|
|
|
下線付きイメージの現在の解像度を返します。 |
|
ツール バー上のイメージ数を返します。 |
|
無効イメージに使用するアルファ チャネル値を返します。 |
|
|
|
メモリに格納されているツール バー イメージのサイズ (ソース サイズ)、または画面に描画されているツール バー イメージのサイズ (描画サイズ) を取得します。 |
|
すべてのツール バー イメージが含まれたビットマップへのハンドルを返します。 |
|
|
|
|
|
|
|
|
|
|
|
指定したリソース ID のイメージのインデックスを返します。 |
|
下線付きイメージの現在のスケール比を返します。 |
|
|
|
ツール バー イメージを淡色表示にして、無効であることを示します。 |
|
オペレーティング システムが 32 ビット アルファ ブレンドをサポートするかどうかを判断します。 |
|
|
|
右から左 (RTL) のサポートが有効かどうかを判断します。 |
|
ツール バー イメージが読み取り専用かどうかを判断します。 |
|
下線付きイメージをスケーリングするかどうかを指示します。 |
|
このツール バー イメージのセットにユーザー定義イメージが含まれているかどうかを判断します。 |
|
このツール バー イメージのセットに有効なツール バー イメージが含まれているかどうかを判断します。 |
|
システム リソースまたはファイルからツール バー イメージを読み込みます。 |
|
|
|
|
|
|
|
|
|
|
|
すべてのツール バー イメージを水平方向に反転します。 |
|
ビットマップを水平方向に反転します。 |
|
|
|
|
|
|
|
指定したサイズでツール バー イメージを描画するために必要なリソースを割り当てます。 |
|
ツール バー イメージのセットにユーザー定義イメージが含まれている場合、そのツール バー イメージをファイルに保存します。 |
|
|
|
無効イメージに使用するアルファ チャネル値を設定します。 |
|
|
|
ツール バー イメージのサイズ (ソース サイズ) を設定します。 |
|
|
|
|
|
|
|
|
|
ツール バー イメージの透明色を設定します。 |
|
下線付きイメージのサイズを滑らかに変更します。 |
|
ビットマップからユーザー定義のツール バー イメージを更新します。 |
プロテクト メソッド
名前 |
説明 |
---|---|
|
データ メンバー
名前 |
説明 |
---|---|
True Color アルファ ブレンド (32 ビット カラー) が無効の場合は TRUE です。 |
解説
CMFCToolbarImages で管理されるツール バー イメージの完全なビットマップは、1 つ以上の小さい固定サイズのツール バー イメージ (ボタン) で構成されます。
使用例
CMFCToolBarImages クラスのさまざまなメソッドを使用して CMFCToolBarImages オブジェクトを構成する方法を、次の例に示します。この例では、ツール バー イメージのサイズの設定、イメージの読み込み、およびイメージの透明色の設定を行う方法を示します。このコード スニペットは Visual Studio のデモのサンプルの一部です。
CMFCToolBarImages m_Image;
...
m_Image.SetImageSize (CSize (32, 32));
m_Image.Load(IDR_START);
m_Image.SetTransparentColor(RGB(255, 0, 255));
継承階層
必要条件
ヘッダー : afxtoolbarimages.h