CMFCToolBarImages选件类

在工具栏的图形。 CMFCToolBarImages 选件类管理从文件加载的从应用程序资源或工具栏图像。

class CMFCToolBarImages : public CObject

成员

Bb984305.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CMFCToolBarImages::CMFCToolBarImages

构造 CMFCToolBarImages 对象。

Bb984305.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

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

返回为禁用图像的alpha通道值。

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位alpha混合。

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

设置为禁用图像的alpha通道值。

CMFCToolBarImages::SetFadedImageAlpha

 

CMFCToolBarImages::SetImageSize

设置工具栏图像(源范围)的大小。

CMFCToolBarImages::SetLightPercentage

 

CMFCToolBarImages::SetMapTo3DColors

 

CMFCToolBarImages::SetPreMultiplyAutoCheck

 

CMFCToolBarImages::SetSingleImage

 

CMFCToolBarImages::SetTransparentColor

设置工具栏图像的透明的颜色。

CMFCToolBarImages::SmoothResize

成功调整带下划线的图像。

CMFCToolBarImages::UpdateImage

更新位图的用户定义的工具栏图像。

Bb984305.collapse_all(zh-cn,VS.110).gif受保护的方法

名称

说明

CMFCToolBarImages::PreMultiplyAlpha

 

Bb984305.collapse_all(zh-cn,VS.110).gif数据成员

名称

说明

CMFCToolBarImages::m_bDisableTrueColorAlpha

TRUE,如果truecolor alpha混合(32位颜色)被禁用。

备注

工具栏图像完整的位图 CMFCToolbarImages 托管包含一个或多个小的工具栏图像(按钮)的固定大小。

示例

通过在 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));

继承层次结构

CObject

   CMFCToolBarImages

要求

标头: afxtoolbarimages.h

请参见

参考

层次结构图

CObject选件类

CMFCToolBar选件类

CMFCToolBarButton选件类

其他资源

MFC 类