MFC之CImageList(1)
2024-10-06 19:12:17
CImageList
BOOL Create( int cx, int cy, UINT nFlags, int nInitial, int nGrow );
其中各项参数的含义为:cx定义图像的宽度,单位为象素;cy定义图象的高度,单位为象素;nFlags确定建立图像列表的类型,可以是以下值的组合: ILC_COLOR、ILC_COLOR4、ILC_COLOR8、ILC_COLOR16、ILC_COLOR24、ILC_COLOR32、 ILC_COLORDDB和ILC_MASK;nInitial用来确定图像列表包含的图像数量;nGrow用来确定图像列表可控制的图像数量。
ILC_COLOR 缺省模式,默认=ILC_COLOR4。老版本的系统是ILC_COLORDDB使用设备依赖位图。
ILC_COLOR4 4位DIB位图,表示生成的位图每个像素是由4位组成,也就是16色位图。
ILC_COLOR8 同上,8位位图,256色。
——上面2个都要用到调色板。
ILC_COLOR16 16 位DIB(32/64k 色) 位图。
ILC_COLOR24 24 位真彩色位图。
ILC_COLOR32 32位真彩,显示效果跟ILC_COLOR24位一样,多了一个Alpha通道,记录透明度,方便操作。
ILC_COLORDDB 设备依赖位图,表示颜色位跟设备(操作系统记录着)相关。
ILC_MASK 使用掩膜,当前ImageList使用2个位图,如果指定了一个单色位图,就将其做为掩膜,掩膜是用来透明的,就是显示时候不绘制背景——这样看起来效果很真实,xp操作系统桌面的图标就是这个效果。
参数写0,就==ILC_COLOR。默认
最新文章
- 黄聪:如何给wordpress的编辑器添加一个自定义按钮,并且实现插入功能
- 深入理解JavaScript——闭包
- oracle 判断字符串是否日期格式
- java中图片文件的传输及显示(Socket以及ServerSocket演示)
- 2. npm 的使用
- java操作小技巧,遇到过的会一直更新,方便查找
- ZOJ 3326 An Awful Problem 模拟
- java用户界面——加载图片 jpg GIF
- (转)为Xcode添加删除行、复制行快捷键
- 用Pytorch训练线性回归模型
- Docker之使用Dockerfile创建定制化镜像(四)--技术流ken
- win10远程桌面出现身份验证错误。要求的函数不受支持
- yum安装下的nginx,如何添加模块,和添加第三方模块
- Mysql权限速查表以及权限详解
- Jenkins 角色 项目权限管理
- linux下安装jdk7
- python核心编程笔记——Chapter7
- Map集合统计字母次数
- EasyUI使用小常识
- 定义类、System.Object对象、构造函数与析构函数、抽象类与静态类