BITMAPINFO 结构

BITMAPINFO 的结构定义的尺寸和颜色信息的Windows设备无关位图(DIB)。

typedef struct tagBITMAPINFO {
   BITMAPINFOHEADER bmiHeader;
   RGBQUAD bmiColors[1];
} BITMAPINFO;

参数

  • bmiHeader
    指定 BITMAPINFOHEADER 的结构,它包含有关尺寸和设备无关位图的颜色格式信息。

  • bmiColors
    指定 RGBQUADDWORD 定义位图中的颜色数据类型。

备注

设备无关位图由两个不同的部分:一个 BITMAPINFO 的结构,描述了位图的尺寸和颜色,并指定位图像素的字节数组。 数组中的位在一起,但每个扫描行必须以零填充结束一个 LONG 边界。 如果该高度为正数的,位图的原点为左下角。 如果该高度为负,原点是该左上角。

一个 包位图 是一个位图,其中的字节数组紧跟在 BITMAPINFO 结构。 打包的位图由一个指针引用。

有关 BITMAPINFO 结构和对 BITMAPINFOHEADERRGBQUAD 结构的成员适当的值的详细信息,请参阅 Windows SDK 文档。

要求

Header: wingdi.h

请参见

参考

CBrush::CreateDIBPatternBrush

BITMAPINFOHEADER

RGBQUAD

其他资源

结构、样式、回调和消息映射