关于EnumDisplayDevices函数
用下面这段代码来修改显示器的屏幕刷新频率:
DISPLAY_DEVICE displayDevice; // 存放显示器的信息
// 获取当前显示器的信息
if(EnumDisplayDevices(NULL, 0, &displayDevice, 0))
{
DEVMODE devMode;
devMode.dmDisplayFrequency = 60; // 刷新率改为60
ChangeDisplaySettingsEx(displayDevice.DeviceName,
&devMode,
NULL,
CDS_UPDATEREGISTRY | CDS_NORESET,
NULL);
}
在Visual C++ .NET中总是不能通过编译,系统提示的编译错误如下:
error C2065: “EnumDisplayDevices” : 未声明的标识符
请问,如果上面的思路是正确的,那么代码应该怎样修改?
如果思路不正确,那么应该怎样修改当前显示器的屏幕刷新频率?