读书人

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

发布时间: 2012-02-29 16:44:10 作者: rapoo

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

读书人网 >VC/MFC

热点推荐