如何把DDB转换到DIB
步骤:
1 初始化BITMAPINFOHEADER数据结构。 用位图信息决定位图的宽高与字节数。最好使用BI_RGB压缩。
2 实现并选择逻辑调色板。
3 决定位图使用的字节数。首先为BITMAPINFOHEADER和颜色表分配内存,然后调用GetDIBits()去计算位图字节数。
4 给最终的位图尺寸分配内存块,包括BITMAPINFOHEADER和颜色表与位图字节数。
5 最终再调用GetDIBits()得到位图的字节数。
HANDLE DDBToDIB( CBitmap