诡谲的loadimage,返回null

诡异的loadimage,返回null
HBITMAP hBitmap=(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句柄。