typedef struct tagBITMAPINFO {
BITMAPINFOHEADER bmiHeader;
RGBQUAD bmiColors[1];
} BITMAPINFO, *PBITMAPINFO;
我从未真正理解bmiColors
数组中的值是什么。我通常会填充它,但是输入任意值都不会影响我的应用程序。
当我简单地操纵由COLORREF
分配的CreateDIBSection
数组中的像素,然后bitblt
时,MSDN文档对该成员的作用也不明确。
什么是bmiColors
?