Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1547290
  • 博文数量: 596
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 173
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-06 15:50
个人简介

在线笔记

文章分类

全部博文(596)

文章存档

2016年(1)

2015年(104)

2014年(228)

2013年(226)

2012年(26)

2011年(11)

分类: Windows平台

2013-12-27 17:14:08

锁屏的函数

以下是找不到定义的解决方法



#ifndef WINVER
#define WINVER 0x0400
/*
* If you need Win32 API features newer the Win95 and WinNT then you must
* define WINVER before including windows.h or any other method of including
* the windef.h header.
*/
#endif
#ifndef _WIN32_WINNT
#define _WIN32_WINNT WINVER
/*
* There may be the need to define _WIN32_WINNT to a value different from
* the value of WINVER.  I don't have any example of why you would do that.
* However, if you must then define _WIN32_WINNT to the value required before
* including windows.h or any other method of including the windef.h header.
*/
#endif
明白了。原来_WIN32_WINNT被定义为WINVER,而WINVER又被定义为0x0400,而且要改变两个的值需要在#include 之前。把#define WINVER 0x0500(或者#define _WIN32_WINNT 0x0500)放在最前面,编译,问题解决。(建议使用#define WINVER 0x0500,因为_WIN32_WINNT的说明中要求尽量保持和WINVER的一致。)
阅读(1138) | 评论(0) | 转发(0) |
0

上一篇:概要设计思路

下一篇:work

给主人留下些什么吧!~~