如何将BYTE转化为HBITMAP

wangxiongke   2009-9-25 17:42 楼主
已经给出了BYTE类型的数组(是位图数据),而现在函数接口接受的是HBITMAP型的参数,所以要将BYTE类型的数组转化为HBITMAP,不知道如何转换?
补充:WinCE平台C++语言开发

回复评论 (5)

CreateDIBSection
点赞  2009-9-25 17:57
引用: 引用 1 楼 reallyu 的回复:
CreateDIBSection

能否详细介绍一下?
好像CreateDIBSection返回HBITMAP 有点不明白
点赞  2009-9-25 18:03
http://www.cnblogs.com/Jade2009/archive/2009/05/11/1454221.html
点赞  2009-9-25 22:13
要不先把你图片的矩阵数组在内存中画出来?试试吧。
点赞  2009-10-12 18:56
用CreateDIBSection 可以创建一个HBITMAP的句柄

图片内容放在第4个参数void** ppvBits里

先用CreateDIBSection 创建一个位图,在把buffer传给ppvbits

如果要输出用bitblt换出来就行了。
点赞  2009-10-13 11:02
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复