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