读书人

诡谲的loadimage返回null

发布时间: 2013-01-06 15:44:47 作者: rapoo

诡异的loadimage,返回null
HBITMAPhBitmap=(HBITMAP)LoadImage(NULL,"1.jpg",IMAGE_BITMAP,0,0,LR_LOADFROMFILE);


getlasterror后的值是0

有人或许说,磁盘路径不对,


我放在*.dsw所在的文件夹下。

所以是对的。


参数我都看过msdn了。



[解决办法]
LoadImage不支持jpg
[解决办法]
LoadImage()函数好像是不能直接加载jpg格式的图片,加载bmp格式可以
楼主要处理jpg等格式的图片需要其他的方法
GDI或是CxImage等等
[解决办法]
loadimage可以加载bitmap,你传一张假的bitmap,它告诉你失败,到底是谁傻?
它不是打开文件这么简单,而是要解析内容,得到一个HBITMAP句柄。

读书人网 >VC/MFC

热点推荐