首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用BITMAP::bmBits和GetDIBits有什么不同?

使用BITMAP::bmBits和GetDIBits有什么不同?
EN

Stack Overflow用户
提问于 2011-08-03 17:17:42
回答 1查看 666关注 0票数 0

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

如果我这里已经有了位图的位,为什么还要再次调用GetDIBits呢?

谢谢,Ali Veli

EN

回答 1

Stack Overflow用户

发布于 2011-09-29 18:57:14

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6924179

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档