我刚刚意识到GDI中有BITMAP
,然后在几乎所有GetObject(hBmp, sizeof(BITMAP), &bmp);
示例中都有GetDIBits
。但是新填充的bmp这里有一个字段:bmBits
如果我在这里已经有位图的位,为什么我会再次拨打GetDIBits
?
谢谢, 阿里威利
答案 0 :(得分:1)
使用GetObject
然后只有在使用BITMAP::bmBits
创建位图时才能使用CreateDIBSection
获取位。 GetDIBits
也可用于更改位图的格式或将其从DDB更改为DIB。