BITMAP 转换为 BYTE求教

lishizelibin 2009-08-03 05:34:42
如何将BITMAP 转换为 BYTE数组 ??值存储bitMap的数据,即LPVOID bmBits
...全文
128 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wintergoes 2009-08-03
  • 打赏
  • 举报
回复
CBitmap::GetBitmapBits

DWORD GetBitmapBits( DWORD dwCount, LPVOID lpBits ) const;

返回值:调用成功时返回位图的实际字节数,否则为0。

参数: dwCount 指定要拷贝的字节数。
lpBits 指向接收位图内容的缓冲。位图用字节数组表示,该数组与一个由很多双字节(16位)组成的结构等价。

说明:
本函数把CBitmap对象的位模式拷贝到lpBits指向的缓冲中。参数dwCount指定待拷贝的字节数。可以调用函数CgdiObject::GetObject得到指定位图的正确dwCount值。

请参阅:CGdiObject::GetObject, ::GetBitmapBits
biweilun 2009-08-03
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20070713/10/a035933f-dd94-4c70-b173-51a10c8b4228.html

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧