主题:求助:LoadImage的用法
yuweifeng
[专家分:80] 发布于 2008-08-03 16:50:00
我想从F盘读入一张图片,如下:
HBITMAP bit;
bit=(HBITMAP) LoadImage(NULL,"F\\a.bmp",IMAGE_BITMAP,0,0, LR_DEFAULTSIZE|LR_LOADFROMFILE );
但在调试时发现bit为空,也就是装载图片失败,该怎么做啊?
最后更新于:2008-08-03 17:33:00
回复列表 (共1个回复)
沙发
小小C [专家分:4570] 发布于 2008-08-03 17:51:00
HANDLE LoadImage(
HINSTANCE hinst, // handle of the instance that contains the image
LPCTSTR lpszName, // name or identifier of image
UINT uType, // type of image
int cxDesired, // desired width
int cyDesired, // desired height
UINT fuLoad // load flags
);
cxDesired
Specifies the width, in pixels, of the icon or cursor. If this parameter is zero and the fuLoad parameter is LR_DEFAULTSIZE, the function uses the SM_CXICON or SM_CXCURSOR system metric value to set the width. If this parameter is zero and LR_DEFAULTSIZE is not used, the function uses the actual resource width.
查看一下你的图片是几位色的,用photoshop看一下,这个函数好像不能读取555格式
我来回复