首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

LoadImage出错!为什么?该怎么解决

2012-02-29 
LoadImage出错!为什么?请教:HBITMAPhBmp(HBITMAP)LoadImage(NULL, F:\\1.BMP ,IMAGE_BITMAP,0,0,LR_CRE

LoadImage出错!为什么?
请教:
HBITMAP       hBmp       =       (HBITMAP)LoadImage(       NULL, "F:\\1.BMP ",       IMAGE_BITMAP,       0,0,       LR_CREATEDIBSECTION|LR_LOADFROMFILE   );      
提示出错:LR_LOADFROMFILE未定义。
还需要加什么头文件吗?
我做的是mobile上的开发,用win32!!!


[解决办法]
#if(WINVER > = 0x0400)
#define LR_LOADFROMFILE 0x0010
#endif

从源文件可以看出...
这个好像并不适应Mobile
不过..你可以尝试一下,
将你的stdafx.h里面:

#ifndef WINVER// 允许使用特定于 Windows 95 和 Windows NT 4 或更高版本的功能。
#define WINVER 0x0300// 由于要使用动画,故设此值,但不会影响计算版本
或更高版本的合适的值。
#endif

改为:

#ifndef WINVER// 允许使用特定于 Windows 95 和 Windows NT 4 或更高版本的功能。
#define WINVER 0x0500// 由于要使用动画,故设此值,但不会影响计算版本
或更高版本的合适的值。
#endif


如果不成功,另外:
你也可以自定义一下:
#define LR_LOADFROMFILE 0x0010

热点排行