使用BITMAP :: bmBits和GetDIBits有什么区别?

时间:2011-08-03 09:17:42

标签: bitmap gdi getdibits

我刚刚意识到GDI中有BITMAP,然后在几乎所有GetObject(hBmp, sizeof(BITMAP), &bmp);示例中都有GetDIBits。但是新填充的bmp这里有一个字段:bmBits

如果我在这里已经有位图的位,为什么我会再次拨打GetDIBits

谢谢, 阿里威利

1 个答案:

答案 0 :(得分:1)

使用GetObject然后只有在使用BITMAP::bmBits创建位图时才能使用CreateDIBSection获取位。 GetDIBits也可用于更改位图的格式或将其从DDB更改为DIB。