CImageList选件类

提供常见图像列表控件Windows的功能。

class CImageList : public CObject

成员

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

名称

说明

CImageList::CImageList

构造 CImageList 对象。

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

名称

说明

CImageList::Add

添加一个图像或对图形图像列表。

CImageList::Attach

附加图像列表。CImageList 对象。

CImageList::BeginDrag

将图像的Begins。

CImageList::Copy

复制在 CImageList 对象中的图像。

CImageList::Create

初始化图像列表并将它附加到 CImageList 对象。

CImageList::DeleteImageList

删除图像列表。

CImageList::DeleteTempMap

调用 CWinApp 空闲时间处理程序删除 FromHandle创建的任何临时 CImageList 对象。

CImageList::Detach

离散图形列表从 CImageList 对象的对象并将处理返回到图像列表。

CImageList::DragEnter

在拖动操作并显示期间锁更新拖动图像在指定的位置。

CImageList::DragLeave

打开窗口并隐藏拖动图像,使窗口可以进行更新。

CImageList::DragMove

将在拖放操作过程中拖动的图像。

CImageList::DragShowNolock

显示或隐藏拖动图像在拖动操作过程中,不锁定窗口。

CImageList::Draw

绘制在拖放操作过程中拖动的图像。

CImageList::DrawEx

在指定的设备上下文绘制图像列表项。函数使用指定的绘制的样式并与指定的颜色相混合图像。

CImageList::DrawIndirect

从图像绘制图像列表。

CImageList::EndDrag

关闭拖动操作。

CImageList::ExtractIcon

创建基于图像的图标,并在图像的掩码列表。

CImageList::FromHandle

返回指向 CImageList 对象,同时使处理图像列表。如果一 CImageList 对象未附加到句柄,一个临时 CImageList 对象创建并附加。

CImageList::FromHandlePermanent

返回指向 CImageList 对象,同时使处理图像列表。如果一 CImageList 对象不依赖于处理,NULL 返回。

CImageList::GetBkColor

检索图像的当前背景色列表。

CImageList::GetDragImage

获取用于将使用的临时图像列表。

CImageList::GetImageCount

检索图像数在图像的列表。

CImageList::GetImageInfo

检索有关图像的信息。

CImageList::GetSafeHandle

检索 m_hImageList

CImageList::Read

读取一个图像从存档列表。

CImageList::Remove

从图像移除图像列表。

CImageList::Replace

替换图像中的一个图像列表与新图像。

CImageList::SetBkColor

设置图像的背景颜色列表。

CImageList::SetDragCursorImage

生成一个新的拖动图像。

CImageList::SetImageCount

重置计数图像中的图像列表。

CImageList::SetOverlayImage

添加图像的从零开始的索引。要使用的图像列表复盖率掩码。

CImageList::Write

图像列表到存档的写访问权。

9xc4z2c7.collapse_all(zh-cn,VS.110).gif公共运算符

名称

说明

CImageList::operator HIMAGELIST

返回 HIMAGELIST 附加到 CImageList

9xc4z2c7.collapse_all(zh-cn,VS.110).gif公共数据成员

名称

说明

CImageList::m_hImageList

包含图像的处理列表附加到该对象。

备注

“图像列表”相同大小图像的集合,每个可由其从零开始的索引来引用。图像列表使用有效地管理大量图标或位图。在图像的任何图像列表在单个宽,位图包含在屏幕设备格式。图像列表可能还包含用于掩码透明地绘制图像中的单色位图(图标)样式。Microsoft Win32应用程序编程接口(API)提供图像列表允许您绘制图像,创建,并销毁图像列表,添加和移除图像,替换图像,将图像,并将图像的功能。

此控件(并 CImageList 选件类)若要在运行Windows 95 /98和Windows NT 3.51版下的程序可用和更高版本。

有关使用 CImageList的更多信息,请参见 控件使用CImageList

继承层次结构

CObject

CImageList

要求

Header: afxcmn.h

请参见

参考

CObject选件类

层次结构图

CListCtrl选件类

CTabCtrl选件类