CMFCToolBarImages选件类
在工具栏的图形。 CMFCToolBarImages 选件类管理从文件加载的从应用程序资源或工具栏图像。
class CMFCToolBarImages : public CObject
成员
公共构造函数
名称 |
说明 |
---|---|
构造 CMFCToolBarImages 对象。 |
公共方法
名称 |
说明 |
---|---|
|
|
将图标添加到工具栏图像。 |
|
添加一个位图到工具栏图像。 |
|
|
|
释放分配到此对象的系统资源。 |
|
将带下划线位图为32个bpp图像。 |
|
|
|
|
|
初始化从图像的工具栏图像列表(CImageList选件类)。 |
|
|
|
删除具有从工具栏图像的指定索引的图像,如果将工具栏图像包含用户定义的图像。 |
|
绘制一个工具栏图像(按钮)。 |
|
|
|
|
|
在绘制后,释放系统资源工具栏图像。 |
|
返回具有从工具栏图像的指定图像索引的图标。 |
|
加载一个矩形使用具有工具栏背景色的画笔。 |
|
|
|
返回带下划线的图像的当前分辨率。 |
|
返回图像的数目工具栏上的。 |
|
返回为禁用图像的alpha通道值。 |
|
|
|
检索任何在内存工具栏图像的大小(源范围)存储,或者在屏幕上工具栏图像的大小(目标范围)绘制。 |
|
将处理返回到包含所有工具栏图像的位图。 |
|
|
|
|
|
|
|
|
|
|
|
返回指定的资源ID.的图像索引 |
|
返回带下划线的图像当前缩放比例。 |
|
|
|
灰色使它们的工具栏图像看上去禁用。 |
|
确定操作系统是否支持32位alpha混合。 |
|
|
|
确定从右向左的(RTL)是否支持启用。 |
|
确定工具栏图像是否为只读。 |
|
指示是否加下划线的图像缩放。 |
|
确定此设置工具栏图像是否包含用户定义的图像。 |
|
确定此设置工具栏图像是否包含有效的工具栏图像。 |
|
加载工具栏图像从系统资源或文件。 |
|
|
|
|
|
|
|
|
|
|
|
水平镜像所有工具栏图像。 |
|
水平镜像位图。 |
|
|
|
|
|
|
|
分配需要绘制工具栏图像在指定范围的资源。 |
|
;如果属性设置工具栏图像包含用户定义的图像,在文件存储工具栏图像。 |
|
|
|
设置为禁用图像的alpha通道值。 |
|
|
|
设置工具栏图像(源范围)的大小。 |
|
|
|
|
|
|
|
|
|
设置工具栏图像的透明的颜色。 |
|
成功调整带下划线的图像。 |
|
更新位图的用户定义的工具栏图像。 |
受保护的方法
名称 |
说明 |
---|---|
|
数据成员
名称 |
说明 |
---|---|
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));
继承层次结构
要求
标头: afxtoolbarimages.h