CImageList.docVIP

  • 16
  • 0
  • 约5.31千字
  • 约 4页
  • 2017-06-08 发布于重庆
  • 举报
CImageList

使用 CImageList 由 CImageList 类表示的图像列表是相同大小的图像的集合,每个图像可以通过其索引来引用。图像列表用于有效管理大的图标或位图集。由于图像列表不是窗口,它们本身并不是控件;但它们和几种不同类型的控件一起使用,包括列表控件 (List Control) (CListCtrl)、树控件 (Tree Control) (CTreeCtrl) 和选项卡 (TabControl) 控件 (CTabCtrl)。 图像列表中的所有图像包含在屏幕设备格式的单个宽位图中。图像列表也可能包括单色位图,该位图包含用于透明地绘制图像(图标样式)的屏蔽。CImageList 提供的成员函数使您得以绘制图像,创建和销毁图像列表,添加和移除图像,替换图像,合并图像,以及拖动图像。 图像列表的类型 有两种类型的图像列表 (CImageList):非屏蔽的和屏蔽的。“非屏蔽的图像列表”由包含一个或多个图像的色位图构成。“屏蔽的图像列表”由相同大小的两个位图构成。第一个是包含图像的色位图,第二个是包含一系列屏蔽的单色位图(一个屏蔽对应第一个位图中的一个图像)。 Create 成员函数的一个重载采用一个标志来指示图像列表是否是屏蔽的。(其他重载创建屏蔽的图像列表)。 绘制非屏蔽图像时,只是简单地将其复制到目标设备上下文,即在设备上下文的现有背景色上绘制图像。绘制屏蔽图像时,图像位和屏蔽位

文档评论(0)

1亿VIP精品文档

相关文档