CMFCToolBarImages クラス
ツール バー上の画像。 CMFCToolBarImages
クラスは、アプリケーション リソースまたはファイルから読み込まれたツール バー イメージを管理します。
詳細については、Visual Studio のインストールの VC\atlmfc\src\mfc フォルダーにあるソース コードを参照してください。
構文
class CMFCToolBarImages : public CObject
メンバー
パブリック コンストラクター
名前 | 説明 |
---|---|
CMFCToolBarImages::CMFCToolBarImages | CMFCToolBarImages オブジェクトを構築します。 |
パブリック メソッド
保護メソッド
名前 | 説明 |
---|---|
CMFCToolBarImages::P reMultiplyAlpha |
データ メンバー
名前 | 説明 |
---|---|
CMFCToolBarImages::m_bDisableTrueColorAlpha | truecolor アルファ ブレンド (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));
継承階層
CMFCToolBarImages
要件
Header: afxtoolbarimages.h
CMFCToolBarImages::AdaptColors
void AdaptColors(
COLORREF clrBase,
COLORREF clrTone);
パラメーター
[入力] clrBase
[入力] clrTone
解説
CMFCToolBarImages::AddIcon
ツール バー イメージの一覧にアイコンを追加します。
int AddIcon(
HICON hIcon,
BOOL bAlphaBlend=FALSE);
パラメーター
hIcon
[in] 追加されるアイコンへのハンドル。
bAlphaBlend
[in]このアイコンをアルファ ブレンドと共に使用する場合は TRUE。それ以外の場合は FALSE。
戻り値
メソッドが成功した場合に追加されたツール バー イメージの 0 から始まるインデックス。それ以外の場合は -1。
CMFCToolBarImages::AddImage
ツール バーイメージにビットマップを追加します。
int AddImage(
HBITMAP hbmp,
BOOL bSetBitPerPixel=FALSE);
int AddImage(
const CMFCToolBarImages& imageList,
int nIndex);
パラメーター
hbmp
[in]追加するビットマップへのハンドル。
bSetBitPerPixel
[in] CMFCToolBarImages
オブジェクトが新しいイメージの色深度 (ピクセルあたりのビット数) を使用する場合は TRUE。 CMFCToolbarImages
オブジェクトが現在の色深度を保持する場合は FALSE。
imageList
[in]追加するイメージを含む CMFCToolbarImages
オブジェクトへの参照。
nIndex
[in]追加するイメージのソース CMFCToolbarImages
オブジェクト内のインデックス。
戻り値
新しいビットマップが正常に追加された後、 CMFCToolBarImages
オブジェクトが保持するツール バー イメージの数。操作が失敗した場合は -1。
CMFCToolBarImages::CleanUp
static void __stdcall CleanUp();
解説
CMFCToolBarImages::Clear
CMFCToolbarImages オブジェクトが割り当てたシステム リソースを解放します。
void Clear();
CMFCToolBarImages::CMFCToolBarImages
CMFCToolBarImages
オブジェクトを構築します。
CMFCToolBarImages();
解説
CMFCToolBarImages
オブジェクトを構築し、レンダリング エンジンを初期化し、イメージ サイズを既定値の 16 x 15 ピクセルに設定します。 CMFCToolBarImages::SetImageSize を使用して、イメージを追加する前にイメージ のサイズを変更します。
CMFCToolBarImages::CopyImageToClipboard
BOOL CopyImageToClipboard(int iImage);
パラメーター
[入力] iImage
戻り値
解説
CMFCToolBarImages::CopyTo
BOOL CopyTo(CMFCToolBarImages& imageList);
パラメーター
[入力] imageList
戻り値
解説
CMFCToolBarImages::CreateFromImageList
CImageList クラス オブジェクトからツール バー イメージを初期化します。
BOOL CreateFromImageList(const CImageList& imageList);
パラメーター
imageList
[in]ツール バー イメージのソースとして使用するイメージ リスト。
戻り値
常に TRUE が返されます。
解説
この関数を使用すると、ツール バーイメージリストを外部イメージリストから簡単に初期化できます。
CMFCToolBarImages::CreateRegionFromImage
static HRGN __stdcall CreateRegionFromImage(
HBITMAP bmp,
COLORREF clrTransparent);
パラメーター
[入力] bmp
[入力] clrTransparent
戻り値
解説
CMFCToolBarImages::D eleteImage
指定したインデックスを持つユーザー定義イメージをツール バー イメージから削除します。
BOOL DeleteImage(int iImage);
パラメーター
iImage
[in]削除するイメージの 0 から始まるインデックスを指定します。
戻り値
イメージが正常に削除された場合は TRUE。イメージ インデックスが無効な場合、 CMFCToolbarImages
オブジェクトが一時的な場合、 CMFCToolbarImages
オブジェクトにユーザー定義イメージが含まれていない場合、または他のエラーが発生した場合は FALSE。
CMFCToolBarImages::D raw
1 つのツール バーイメージを描画します。
BOOL Draw(
CDC* pDC,
int x,
int y,
int iImageIndex,
BOOL bHilite=FALSE,
BOOL bDisabled=FALSE,
BOOL bIndeterminate=FALSE,
BOOL bShadow=FALSE,
BOOL bInactive=FALSE,
BYTE alphaSrc=255);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
x
[in]画像を描画する四角形の左側の X 座標。
y
[in]画像を描画する四角形の上部の Y 座標。
iImageIndex
[in]表示するイメージの 0 から始まるインデックス。
bHilite
[in]画像が強調表示される場合は TRUE。それ以外の場合は FALSE。
bDisabled
[in]イメージを無効なスタイルで描画する場合は TRUE。それ以外の場合は FALSE。
bIndeterminate
[in]イメージを不確定な状態スタイルで描画する場合は TRUE。それ以外の場合は FALSE。
bShadow
[in]イメージをドロップ シャドウで描画する場合は TRUE。それ以外の場合は FALSE。
bInactive
[in]イメージを非アクティブな状態スタイルで描画する場合は TRUE。それ以外の場合は FALSE。
alphaSrc
[in]アルファ チャネル (不透明度) の値。 値 255 は、イメージが不透明に描画されていることを意味します。 値 0 は、イメージが透明に描画されていることを意味します。 この値は、32 ビットカラーイメージと、Windows Vista ガラススタイルを表示した画像にのみ使用されます。
戻り値
指定したイメージが正常に表示された場合は TRUE。イメージ インデックスが無効であるか、他のエラーが発生した場合は FALSE。
CMFCToolBarImages::D rawEx
BOOL DrawEx(
CDC* pDC,
CRect rect,
int iImageIndex,
ImageAlignHorz horzAlign = ImageAlignHorzLeft,
ImageAlignVert vertAlign = ImageAlignVertTop,
CRect rectSrc = CRect(0, 0, 0, 0),
BYTE alphaSrc = 255);
パラメーター
[入力] pDC
[in] rect
[入力] iImageIndex
[入力] horzAlign
[入力] vertAlign
[入力] rectSrc
[入力] alphaSrc
戻り値
解説
CMFCToolBarImages::EnableRTL
static void __stdcall EnableRTL(BOOL bIsRTL = TRUE);
パラメーター
[入力] bIsRTL
解説
CMFCToolBarImages::EndDrawImage
CMFCToolBarImages::D raw を呼び出してツール バー イメージを描画した後割り当てられた、CMFCToolBarImages::P repareDrawImages をするシステム リソースを解放します。
void EndDrawImage(CAfxDrawState& ds);
パラメーター
ds
[in]PrepareDrawImage
メソッドに渡されたCAfxDrawState
オブジェクトへの参照。
CMFCToolBarImages::ExtractIcon
ツール バー イメージから、指定したイメージ インデックスを持つアイコンを返します。
HICON ExtractIcon(int nIndex);
パラメーター
nIndex
[in]アイコンとして抽出するイメージが配置されているイメージ リスト内の 0 から始まるインデックス。
戻り値
抽出されたアイコンのハンドル。 nIndex が範囲外の場合は NULL。
CMFCToolBarImages::FillDitheredRect
四角形にツールバーの背景色を塗りつぶします。
static void FillDitheredRect(
CDC* pDC,
const CRect& rect);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
rect
[in]塗りつぶす四角形の座標。
解説
このメソッドを使用して、COLOR_BTNFACEおよびCOLOR_BTNHIGHLIGHTシステムの色の平均である色で四角形を塗りつぶします。 システムが 256 色以下を使用している場合、四角形は、代わりにこれら 2 つの色のディザスター パターンで塗りつぶされます。
CMFCToolBarImages::GetAlwaysLight
BOOL GetAlwaysLight() const;
戻り値
解説
CMFCToolBarImages::GetCount
ツール バーの画像の一覧の画像の数を返します。
int GetCount() const;
戻り値
CMFCToolBarImages
オブジェクト内のイメージの数。
CMFCToolBarImages::GetDisabledImageAlpha
無効な画像に使用されるアルファ チャネル (不透明度) の値を返します。
static BYTE GetDisabledImageAlpha();
戻り値
現在のアルファ チャネル値。
解説
CMFCToolBarImages::SetDisabledImageAlpha を呼び出して、アルファ チャネル値を変更できます。
CMFCToolBarImages::GetFadedImageAlpha
static BYTE __stdcall GetFadedImageAlpha();
戻り値
解説
CMFCToolBarImages::GetImageSize
メモリに格納されているツール バー イメージのサイズ (ソース サイズ) または画面に描画されるツール バー イメージのサイズ (コピー先のサイズ) を取得します。
SIZE GetImageSize(BOOL bDest=FALSE) const;
パラメーター
bDest
[in]宛先サイズを取得する場合は TRUE。ソース イメージのサイズを取得する場合は FALSE。
戻り値
イメージのサイズをピクセル単位で指定する SIZE
構造体。
解説
ソース イメージのサイズは、 CMFCToolbarImages オブジェクトに格納されているイメージのサイズです。 CMFCToolBarImages::SetImageSize を呼び出してソース サイズを設定できます。 既定値は 16 x 15 ピクセルです。
既定では、コピー先のイメージ サイズは0x0。 宛先サイズは、 CMFCToolBarImages::P repareDrawImage を呼び出すときに指定します。 CMFCToolBarImages::EndDrawImage メソッドは、変換先のサイズを既定値にリセットします。
CMFCToolBarImages::GetImageWell
すべてのツール バー イメージを含むビットマップへのハンドルを返します。
HBITMAP GetImageWell() const;
戻り値
ツール バーイメージを含むビットマップへのハンドル。
解説
ツール バーイメージは、 イメージ ウェルと呼ばれる 1 つのビットマップ内の行に格納されます。 イメージ ウェル内のツール バー イメージを検索するには、イメージのインデックスにツール バー イメージの幅 ( CMFCToolBarImages::GetImageSize を参照) を乗算して、画像ウェル内のイメージの水平方向のオフセットを取得します。
CMFCToolBarImages::GetImageWellLight
HBITMAP GetImageWellLight() const;
戻り値
解説
CMFCToolBarImages::GetLastImageRect
CRect GetLastImageRect() const;
戻り値
解説
CMFCToolBarImages::GetLightPercentage
int GetLightPercentage() const;
戻り値
解説
CMFCToolBarImages::GetMapTo3DColors
BOOL GetMapTo3DColors() const;
戻り値
解説
CMFCToolBarImages::GetMask
HBITMAP GetMask(int iImage);
パラメーター
[入力] iImage
戻り値
解説
CMFCToolBarImages::GetResourceOffset
指定したリソース ID のイメージ インデックスを返します。
int GetResourceOffset(UINT uiResId) const;
パラメーター
uiResId
[in]イメージ リソース ID。
戻り値
メソッドが成功した場合のイメージ インデックス。指定したリソース ID を持つイメージが存在しない場合は -1。
CMFCToolBarImages::GetTransparentColor
COLORREF GetTransparentColor() const;
戻り値
解説
CMFCToolBarImages::GrayImages
ツール バーの画像を灰色にして、無効に見えるようにします。
BOOL GrayImages(int nGrayImageLuminancePercentage);
パラメーター
nGrayImageLuminancePercentage
[in]輝度の割合。
戻り値
コレクション内のイメージが正常に灰色表示された場合は TRUE。それ以外の場合は FALSE。
解説
このメソッドは、各ピクセルの赤、緑、青の各コンポーネントを平均化し、結果に nGrayImageLuminancePercentage を 100 で除算して、ツール バーイメージを変更します。 nGrayImageLuminancePercentage が 0 または負の場合は、既定値の 130 が代わりに使用されます。
Note
変更を元に戻す場合は、ソースからイメージを再読み込みする必要があります。 これを行うには、 CMFCToolBarImages::Load または CMFCToolBarImages::UpdateImage (ユーザー定義イメージの場合のみ) を呼び出すか、 CM を呼び出します。FCToolBarImages::Clear 、 CMFCToolBarImages::AddIcon または CMFCToolBarImages::AddImage を呼び出してイメージを再度追加します。
CMFCToolBarImages::Is32BitTransparencySupported
オペレーティング システムが 32 ビットアルファ ブレンドをサポートするかどうかを指定します。
static BOOL Is32BitTransparencySupported();
戻り値
32 ビット アルファ ブレンドがサポートされている場合は TRUE。それ以外の場合は FALSE。
解説
この静的メソッドを使用して、オペレーティング システムが 32 ビットアルファ ブレンドをサポートしているかどうかを実行時に確認します。 この機能は、Windows 2000 以降のバージョンでサポートされています。
CMFCToolBarImages::IsPreMultiplyAutoCheck
BOOL IsPreMultiplyAutoCheck() const;
戻り値
解説
CMFCToolBarImages::IsReadOnly
ツール バーイメージを読み取り専用にするかどうかを指定します。
BOOL IsReadOnly() const;
戻り値
ツール バーイメージが読み取り専用の場合は TRUE、それ以外の場合は FALSE。
解説
CMFCToolbarImages
オブジェクトは、ツール バー イメージを含むビットマップが読み取り専用ファイルから読み込まれた場合、または CMFCToolBarImages::CopyTemp
メソッドを使用してビットマップがコピーされた場合に読み取り専用です。
CMFCToolBarImages::IsRTL
右から左 (RTL) のサポートを有効にするかどうかを指定します。
static BOOL IsRTL();
戻り値
RTL サポートが有効な場合は TRUE。それ以外の場合は FALSE。
解説
RTL のサポートは、アプリケーションがアラビア語、ヘブライ語、ペルシャ語、ウルドゥー語など、右から左に読み取られた言語にローカライズされている場合に使用されます。
CMFCToolBarImages::IsUserImagesList
このツール バー イメージのセットにユーザー定義イメージが含まれているかどうかを指定します。
BOOL IsUserImagesList() const;
戻り値
CMFCToolBarImages
オブジェクトにユーザー定義のツール バー イメージが含まれている場合は TRUE。それ以外の場合は FALSE。
CMFCToolBarImages::IsValid
このツール バー イメージのセットに有効なツール バー イメージが含まれているかどうかを示します。
BOOL IsValid() const;
戻り値
CMFCToolBarImages
オブジェクトが有効な場合は TRUE、それ以外の場合は FALSE。
解説
ツール バー イメージを含むビットマップへのハンドルが NULL の場合、 CMFCToolBarImages
オブジェクトは無効です。
CMFCToolBarImages::Load
システム リソースまたはファイルからツール バー イメージを読み込みます。
BOOL Load(
UINT uiResID,
HINSTANCE hinstRes=NULL,
BOOL bAdd=FALSE);
BOOL Load(
LPCTSTR lpszBmpFileName,
DWORD nMaxFileSize = 819200);
パラメーター
uiResID
[in]ビットマップ リソースの ID。
hinstRes
[in]リソース DLL のインスタンス。
bAdd
[in]読み込まれたビットマップを既存のビットマップに追加する場合は TRUE、既存のビットマップを置き換える場合は FALSE。
lpszBmpFileName
[in]ビットマップの読み込み元のディスク ファイルへのパス。
nMaxFileSize
[in]ビットマップ ファイル内の最大バイト数。ファイル サイズに関係なくビットマップを読み込む場合は 0 です。 ファイルのサイズがこの最大サイズを超える場合、メソッドは FALSE を返し、ビットマップは読み込まれません。
戻り値
ビットマップが正常に読み込まれた場合は TRUE。それ以外の場合は FALSE。
解説
ファイルに読み取り専用属性がある場合、イメージ リストは読み取り専用としてマークされます。
CMFCToolBarImages::LoadStr
BOOL LoadStr(
LPCTSTR lpszResourceName,
HINSTANCE hinstRes = NULL,
BOOL bAdd = FALSE);
パラメーター
[入力] lpszResourceName
[入力] hinstRes
[入力] bAdd
戻り値
解説
CMFCToolBarImages::MapFromSysColor
static COLORREF __stdcall MapFromSysColor(
COLORREF color,
BOOL bUseRGBQUAD = TRUE);
パラメーター
[入力] 色
[入力] bUseRGBQUAD
戻り値
解説
CMFCToolBarImages::MapTo3dColors
BOOL MapTo3dColors(
BOOL bUseRGBQUAD = TRUE,
COLORREF clrSrc = (COLORREF)-1,
COLORREF clrDest = (COLORREF)-1);
パラメーター
[入力] bUseRGBQUAD
[入力] clrSrc
[入力] clrDest
戻り値
解説
CMFCToolBarImages::MapToSysColor
static COLORREF __stdcall MapToSysColor(
COLORREF color,
BOOL bUseRGBQUAD = TRUE);
パラメーター
[入力] 色
[入力] bUseRGBQUAD
戻り値
解説
CMFCToolBarImages::MapToSysColorAlpha
static COLORREF __stdcall MapToSysColorAlpha(COLORREF color);
パラメーター
[入力] 色
戻り値
解説
CMFCToolBarImages::Mirror
ツール バーイメージを水平ミラーイメージに置き換えます。
BOOL Mirror();
戻り値
イメージが正常にミラー化された場合は TRUE。それ以外の場合は FALSE。
解説
このメソッドは、右から左への書き込みシステムをサポートするために使用されます。
CMFCToolBarImages::MirrorBitmap
ビットマップを水平方向のミラー イメージに置き換えます。
static BOOL MirrorBitmap(
HBITMAP& hbmp,
int cxImage);
パラメーター
hbmp
[入力、出力]ミラー化するビットマップへのハンドル。
cxImage
[in]イメージの幅 (ピクセル単位)。
戻り値
イメージが正常にミラー化された場合は TRUE。それ以外の場合は FALSE。
解説
この関数は、右から左への書き込みシステムをサポートするために使用されます。
CMFCToolBarImages::MirrorBitmapVert
static BOOL __stdcall MirrorBitmapVert(
HBITMAP& hbmp,
int cyImage);
パラメーター
[入力] hbmp
[入力] cyImage
戻り値
解説
CMFCToolBarImages::MirrorVert
BOOL MirrorVert();
戻り値
解説
CMFCToolBarImages::OnSysColorChange
void OnSysColorChange();
解説
CMFCToolBarImages::P reMultiplyAlpha
static BOOL __stdcall PreMultiplyAlpha(
HBITMAP hbmp,
BOOL bAutoCheckPremlt);
BOOL PreMultiplyAlpha(HBITMAP hbmp);
パラメーター
[入力] hbmp
[入力] bAutoCheckPremlt
戻り値
解説
CMFCToolBarImages::m_bDisableTrueColorAlpha
truecolor アルファ ブレンド (32 ビット カラー) が無効になっている場合は TRUE。
static BOOL m_bDisableTrueColorAlpha;
解説
ツール バー イメージの truecolor アルファ ブレンドを有効にするには、このメンバー変数を FALSE に設定します。
下位互換性のために既定値は TRUE です。
CMFCToolBarImages::P repareDrawImage
指定したサイズでツール バー イメージを描画するために必要なリソースを割り当てます。
BOOL PrepareDrawImage(
CAfxDrawState& ds,
CSize sizeImageDest=CSize(0,
0)
BOOL bFadeInactive=FALSE);
パラメーター
ds
[in]イメージ レンダリング ステージ間で割り当てられたリソースを格納する CAfxDrawState
構造体への参照。
sizeImageDest
[in]コピー先イメージのサイズを指定します。
bFadeInactive
[in]非アクティブなイメージをフェードで描画する場合は TRUE。
戻り値
ツール バー イメージの描画に必要なリソースが正常に割り当てられた場合は TRUE、それ以外の場合は FALSE。
解説
このメソッドを呼び出した後、 CMFCToolBarImages::D raw を何度でも呼び出すことができます。 描画が完了したら、 CMFCToolBarImages::EndDrawImage を呼び出して、 PrepareDrawImage
によって割り当てられたリソースを解放する必要があります。
CMFCToolBarImages::Save
ツール バー イメージのこのセットにユーザー定義イメージが含まれている場合は、ツール バー イメージをファイルに格納します。
BOOL Save(LPCTSTR lpszBmpFileName=NULL);
パラメーター
lpszBmpFileName
ディスク ファイルへのパス。
戻り値
ツール バーイメージが正常に保存された場合は TRUE。それ以外の場合は FALSE。
解説
このメソッドを呼び出して、ユーザー定義イメージをディスク ファイルに格納します。 lpszBmpFileName が NULL の場合、メソッドはビットマップを、CMFCToolBarImages::Load メソッドによって読み込まれたファイルに格納します。
CMFCToolBarImages::SetAlwaysLight
void SetAlwaysLight(BOOL bAlwaysLight = TRUE);
パラメーター
[入力] bAlwaysLight
解説
CMFCToolBarImages::SetDisabledImageAlpha
無効なイメージに使用されるアルファ チャネル (不透明度) の値を設定します。
static void SetDisabledImageAlpha(BYTE nValue);
パラメーター
nValue
[in]アルファ チャネルの新しい値。
解説
無効なイメージのカスタム アルファ値を設定するには、このメソッドを使用します。 既定値は 127 で、無効になっているボタン イメージは半透明になります。 値を 0 に設定すると、無効になっているイメージは完全に透明になります。 値を 255 に設定すると、無効になっているイメージは完全に不透明になります。
CMFCToolBarImages::SetFadedImageAlpha
static void __stdcall SetFadedImageAlpha(BYTE nValue);
パラメーター
[入力] nValue
解説
CMFCToolBarImages::SetImageSize
各ツール バー イメージのサイズ (ソース サイズ) を設定します。
void SetImageSize(
SIZE sizeImage,
BOOL bUpdateCount=FALSE);
パラメーター
sizeImage
[in]ツール バー イメージの新しいサイズ。
解説
既定では、ツール バー イメージのサイズは 16 x 15 ピクセルです。 別のサイズのツール バー イメージを使用する場合は、このメソッドを呼び出します。
CMFCToolBarImages::SetLightPercentage
void SetLightPercentage(int nValue);
パラメーター
[入力] nValue
解説
CMFCToolBarImages::SetMapTo3DColors
void SetMapTo3DColors(BOOL bMapTo3DColors);
パラメーター
[入力] bMapTo3DColors
解説
CMFCToolBarImages::SetPreMultiplyAutoCheck
void SetPreMultiplyAutoCheck(BOOL bAuto = TRUE);
パラメーター
[入力] bAuto
解説
CMFCToolBarImages::SetSingleImage
void SetSingleImage();
解説
CMFCToolBarImages::SetTransparentColor
ツール バーイメージの透明な色を設定します。
COLORREF SetTransparentColor(COLORREF clrTransparent);
パラメーター
clrTransparent
[in]RGB 値。
戻り値
前の透明な色。
解説
ユーザーまたはフレームワークが CMFCToolBarImages::D raw を呼び出すと、メソッドは clrTransparent で指定された色に一致するピクセルを描画しません。
CMFCToolBarImages::UpdateImage
ビットマップからユーザー定義ツール バーイメージを更新します。
BOOL UpdateImage(
int iImage,
HBITMAP hbmp);
パラメーター
iImage
[in]更新するイメージの 0 から始まるインデックス。
hbmp
[in]イメージの更新元となるビットマップのハンドル。
戻り値
イメージが正常に更新された場合は TRUE。イメージ リストがユーザー定義または一時的でない場合は FALSE。
CMFCToolBarImages::ConvertTo32Bits
下線付きビットマップを 32 bpp イメージに変換します。
BOOL ConvertTo32Bits(COLORREF clrTransparent = (COLORREF)-1);
パラメーター
clrTransparent
下線付きビットマップの透明な色を指定します。
解説
CMFCToolBarImages::GetBitsPerPixel
下線付き画像の現在の解像度を返します。
int GetBitsPerPixel() const;
戻り値
下線付き画像の現在の解像度をピクセルあたりのビット数 (bpp) で表す整数値。
解説
CMFCToolBarImages::GetScale
下線付き画像の現在のスケール比を返します。
double GetScale() const;
戻り値
現在のスケール比を表す値。
解説
CMFCToolBarImages::IsScaled
下線付きイメージを拡大縮小するかどうかを示します。
BOOL IsScaled () const;
戻り値
下線付きイメージが拡大縮小される場合は TRUE。それ以外の場合は FALSE。
解説
CMFCToolBarImages::SmoothResize
下線付き画像のサイズをスムーズに変更します。
BOOL SmoothResize(double dblImageScale);
パラメーター
dblImageScale
スケールの比率。
戻り値
サイズ変更に成功した場合は TRUE。それ以外の場合は FALSE。