如何使用SetDisplayConfig

时间:2015-06-08 16:12:02

标签: winapi

我正在尝试在c ++项目中使用SetDisplayConfig来管理不良内容。我使用Windows 7作为操作系统,使用Visual Studio 2008作为编辑器。我按照建议包含Winuser.h标题,但是当我尝试编译错误'SetDisplayConfig'时:发现未找到标识符。有什么想法吗?

谢谢, 乔治

1 个答案:

答案 0 :(得分:1)

Windows API的MSDN文档通常会命名头文件,声明标识符以及应包含的头文件。 SetDisplayConfig在这方面没有什么不同:

  

标题 Winuser.h(包括Windows.h)

要使用SetDisplayConfig,您需要包含 Windows.h

由于此API在Windows 7及更高版本中可用,因此在包含 Windows.h 之前,还必须设置_WIN32_WINNT预处理器符号:

#define _WIN32_WINNT 0x0601

或者,您可以在IDE中定义预处理程序符号,以便在命令行上将其传递给编译器。这样做可以确保符号在任何包含之前定义。有关其他信息,请访问Using the Windows Headers