DIY BMP类 (续)
来源:互联网 发布:大气数据惯性基准系统 编辑:程序博客网 时间:2024/05/21 06:56
( 现在就来把"坑"填上~~ )
首先是构造函数和析构函数:
它们分别调用StartUp()来初始化和CleanUp()来清空占用资源,而这两个函数的原形如下:
可以看到是非常简单,只是分别把那些指针、句柄初始化为空和释放它们所占用的资源。
接着来看NumColorsEntry()这个函数:
如上,这个函数是用来计算紧接着BITMAPINFOHEADER的bmiColors[]数组的大小,用来和
BITMAPINFOHEADER组成一个正确的BITMAPINFO。
接着先看看CreatePal()函数,就现在来说,windows palette基本上是可有可无的东西了,但为了能在
8bit或以下的老系统上(like win3.x)正确显示index位图,还是Create一把吧~~
上面估计已经解释得很清楚了,无非就是用系统自带的调色板或者使用色彩表来构造。
ok,限于时间问题,暂时先"填"这么多,下次继续!
Lambochan 2009/12/30
- DIY BMP类 (续)
- DIY BMP类
- DIY BMP类 (接续)
- c#DIY随机数类
- Delphi线程类 DIY
- DIY
- DIY
- DIY
- c#DIY随机数类winform
- BMP类C++实现
- 创建bmp文件类
- BMP接口类
- BMP
- BMP
- BMP
- BMP
- bmp
- BMP
- 黑客入门之DOS命令
- wm6下的OpenFileDialog
- .net的事务机制
- 用8种有趣的技巧来检查项目的运行情况
- Hibernate主键的困惑
- DIY BMP类 (续)
- 项目中常用到的JS(兼容IE和Firefox)
- Types of software testing
- 【编程游戏】贺岁霓虹灯。(参观294楼KiteGirl的霓虹灯,VBScript编写)
- Hash injection Attacks in a Windows Network
- ACOS
- 网络赚钱概述
- Linux/Unix下的Curses库开发指南——第七章 表单开发及应用(1)
- 第一阶段总结