回 帖 发 新 帖 刷新版面

主题:求助:LoadImage的用法

我想从F盘读入一张图片,如下:
HBITMAP   bit;  
bit=(HBITMAP)   LoadImage(NULL,"F\\a.bmp",IMAGE_BITMAP,0,0,  LR_DEFAULTSIZE|LR_LOADFROMFILE ); 

但在调试时发现bit为空,也就是装载图片失败,该怎么做啊?

回复列表 (共1个回复)

沙发

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格式

我来回复

您尚未登录,请登录后再回复。点此登录或注册