我刚刚意识到GDI中有BITMAP,然后你在几乎所有的GetDIBits示例中都使用了GetObject(hBmp, sizeof(BITMAP), &bmp);。但是这里新填充的bmp有一个字段:bmBits
如果我这里已经有了位图的位,为什么还要再次调用GetDIBits呢?
谢谢,Ali Veli
发布于 2011-09-29 18:57:14
只有在使用CreateDIBSection创建位图时,才能使用GetObject,然后获取BITMAP::bmBits以获取位。GetDIBits还可用于更改位图的格式或将其从DDB更改为DIB。
https://stackoverflow.com/questions/6924179
复制相似问题