BITMAPINFO 结构
该 BITMAPINFO 的结构定义的尺寸和颜色信息的Windows设备无关位图(DIB)。
typedef struct tagBITMAPINFO {
BITMAPINFOHEADER bmiHeader;
RGBQUAD bmiColors[1];
} BITMAPINFO;
参数
bmiHeader
指定 BITMAPINFOHEADER 的结构,它包含有关尺寸和设备无关位图的颜色格式信息。bmiColors
指定 RGBQUAD 或 DWORD 定义位图中的颜色数据类型。
备注
设备无关位图由两个不同的部分:一个 BITMAPINFO 的结构,描述了位图的尺寸和颜色,并指定位图像素的字节数组。 数组中的位在一起,但每个扫描行必须以零填充结束一个 LONG 边界。 如果该高度为正数的,位图的原点为左下角。 如果该高度为负,原点是该左上角。
一个 包位图 是一个位图,其中的字节数组紧跟在 BITMAPINFO 结构。 打包的位图由一个指针引用。
有关 BITMAPINFO 结构和对 BITMAPINFOHEADER 和 RGBQUAD 结构的成员适当的值的详细信息,请参阅 Windows SDK 文档。
要求
Header: wingdi.h