现在的位置: 首页 > 综合 > 正文

SM_MOUSEWHEELPRESENT’ : undeclared identifier问题解决

2014年04月05日 ⁄ 综合 ⁄ 共 376字 ⁄ 字号 评论关闭

在源文件开头添加语句 #define WINVER 0x500 即可

因为在WINUSER.H头文件中有如下定义:

#if (WINVER >= 0x0500) || (_WIN32_WINNT >= 0x0400)
#define SM_MOUSEWHEELPRESENT    75
#endif
#if(WINVER >= 0x0500)
#define SM_XVIRTUALSCREEN       76
#define SM_YVIRTUALSCREEN       77
#define SM_CXVIRTUALSCREEN      78
#define SM_CYVIRTUALSCREEN      79
#define SM_CMONITORS            80
#define SM_SAMEDISPLAYFORMAT    81
#endif /* WINVER >= 0x0500 */

WINVER>=0X500指Win2000以上。有些API或常数只有在Win2000以上才支持

抱歉!评论已关闭.