首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

已经得到HBITMAP,怎么获取位图像素数据呢

2012-08-30 
已经得到HBITMAP,如何获取位图像素数据呢?如题,如果是windows系统,可以用GetBitmapBits()来获取。但是wince

已经得到HBITMAP,如何获取位图像素数据呢?
如题,如果是windows系统,可以用GetBitmapBits()来获取。但是wince不支持这个函数,怎么办呢??
createDIBSection(HDC hdc,CONST BITMAPINFO *pbmi,UINT iUsage,VOID** ppvBits,HANDLE hSection,DWORD dwOffset)函数 可以吗?

[解决办法]
用createDIBSection()创建的HBITMAP代替你原来CreateCompatibleBitmap之类函数创建的HIBITMAP操作,对位图处理完成后ppvBits的中的数据就是你想要的,要注意一下ppvBits数据格式。

热点排行