如何将HBITMAP转换为.NET的Bitmap类?

时间:2008-12-04 18:31:18

标签: c# c++ pinvoke

我正在使用一些C ++代码,它使用CreateDIBSection函数来创建位图并返回HBITMAP句柄。将此信息导入.NET程序集的最佳方法是什么?

2 个答案:

答案 0 :(得分:6)

静态方法Image.FromHbitmap(IntPtr hbitmap)可能正是您要找的。

答案 1 :(得分:0)

您是否尝试过编组位图的字节数组,将其加载到MemoryStream中,然后使用该流构建Bitmap类?