| tagBITMAPFILEHEADER= packed record bfType:WORD; // 位图文件的类型,必须为BM bfSize:DWORD; // 位图文件的大小,以字节为单位 bfReserved1:WORD; // 位图文件保留字,必须为0 bfReserved2:WORD; // 位图文件保留字,必须为0 bfOffB its:DWORD; // 位图数据的起始位置,以相对于位图 // 文件头的偏移量表示,以字节为单位 End; |
| tagBITMAPINFOHEADER= packed record 复制于hot007.com biSize:DWORD; // 本结构所占用字节数 biWidth:LONGINT // 位图的宽度,以像素为单位 biHeight; :LONGINT // 位图的高度,以像素为单位 biPlanes; :WORD // 目标设备的级别,必须为1 biBitCount :WORD // 每个像素所需的位数,必须是1(双色), // 4(16色),8(256色)或24(真彩色)之一 biCompression :DWORD; // 位图压缩类型,必须是 0(不压缩), // 1(BI_RLE8压缩类型)或2(BI_RLE4压缩类型)之一 biSizeImage :DWORD; // 位图的大小,以字节为单位 biXPelsPerMeter:LONGINT; // 位图水平分辨率,每米像素数 biYPelsPerMeter:LONGINT; // 位图垂直分辨率,每米像素数 biClrUsed:DWORD;// 位图实际使用的颜色表中的颜色数 biClrImportant:DWORD;// 位图显示过程中重要的颜色数 End; |
| tagRGBQUAD = packed record jc567.cn rgbBlue:BYTE;// 蓝色的亮度(值范围为0-255) rgbGreen:BYTE; // 绿色的亮度(值范围为0-255) rgbRed:BYTE; // 红色的亮度(值范围为0-255) rgbReserved:BYTE;// 保留,必须为0 end; |
| tagBITMAPINFO = packed record bmiHeader :BITMAPINFOHEADER; // 位图信息头 bmiColors[0..0] :RGBQUAD; // 颜色表 End; |