摘要:
第15章 设备相关位图_15.3 DIB和DDB的结合 15.3.1 从DIB创建DDB (1)hBitmap =CreateDIBitmap(…)——注意这名称会误导,实际上创建的是DDB 参数 说明 hdc 设备环境句柄,可以为NULL。 pInfoHdr 指向DIB信息头的指针,即BITMAP 阅读全文
posted @ 2015-08-03 13:16 浅墨浓香 阅读(613) 评论(0) 推荐(0) 编辑
|
||
摘要:
第15章 设备相关位图_15.3 DIB和DDB的结合 15.3.1 从DIB创建DDB (1)hBitmap =CreateDIBitmap(…)——注意这名称会误导,实际上创建的是DDB 参数 说明 hdc 设备环境句柄,可以为NULL。 pInfoHdr 指向DIB信息头的指针,即BITMAP 阅读全文
posted @ 2015-08-03 13:16 浅墨浓香 阅读(613) 评论(0) 推荐(0) 编辑
摘要:
15.2.1 探究DIB (1)DIB文件的结构 整个文件 紧凑DIB(整个文件除文件头) 文件头(File Header) 信息头(Information Header) 信息头(Information Header) 颜色表(Color Table) 颜色表(Color Table) 像素位(P 阅读全文
posted @ 2015-08-03 12:18 浅墨浓香 阅读(915) 评论(0) 推荐(1) 编辑
摘要:
15.1 DIB文件格式(一种文件格式,扩展名为BMP) 15.1.1 OS/2风格的DIB 文件格式 字段 说明 文件头 (BITMAPFILEHEADER) 1、共14个字节 2、缩写建议用bmfh WORD bfType 文件签名,表示位图文件,以0x4D42,即字母“BM”打头 DWORD 阅读全文
posted @ 2015-08-03 11:58 浅墨浓香 阅读(1540) 评论(0) 推荐(1) 编辑
摘要:
14.4.10非矩形的位图图像(1)“掩码”位图——单色位图,要显示的像素对应的掩码置1,不显示置0(2)光栅操作(点这里,见此文分析)(3)MaskBlt函数①MaskBlt(hdcDest, nXDest, nYDest, nWidth, nHeight, hdcSrc, nXSrc, nYSr... 阅读全文
posted @ 2015-08-03 09:28 浅墨浓香 阅读(492) 评论(0) 推荐(0) 编辑
摘要:
14.4.7在位图上绘图(1)在内存设备环境中绘图(与真实DC不同的是,内存DC的显示表面是个位图)(2)GetTextExtentPoint32函数:用于确定文本字符串的像素大小。(此大小就是与视频显示兼容的位图的尺寸)。参数说明hdc设备环境句柄lpString文本字符串,如szTextcbSt... 阅读全文
posted @ 2015-08-03 09:06 浅墨浓香 阅读(596) 评论(0) 推荐(0) 编辑 |
||