关于GDI+图像类型转换的问题

nintendo_dskay 2009-12-21 10:48:56
最近需要做一个图像类型转换的功能,见GDI+有这样的功能就试了下,网上也有很多例子http://hi.baidu.com/dw19861020/blog/item/2314c9f3ec02fd19b07ec512.html

但是发现MBmpToMImage这个函数在实际中使用不了,原因是出在GlobalLock(hMemImage)这一句中,它返回了NULL。其中的hMemImage是用GlobalAlloc(GMEM_MOVEABLE, 0)申请出来的。在MSDN中查了下发现这样用是不允许的。

我现在的问题是,有什么办法能够把这个程序改一下,让它能够用?
...全文
99 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
道法天然 2012-06-26
  • 打赏
  • 举报
回复
很久了啊。你当时咋解决的 ?我正遇到这个问题。
nintendo_dskay 2009-12-21
  • 打赏
  • 举报
回复
解决了,程序中的参数传错了-_-!
nintendo_dskay 2009-12-21
  • 打赏
  • 举报
回复
GDI+正确初始化了,我在VS2003上使用的。
fandh 2009-12-21
  • 打赏
  • 举报
回复
你是不是在vc6中使用gdi+?
如果是的,先确认gdi+是否初始化了!

19,468

社区成员

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

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