我正在尝试使用 c++ 在 Windows 7 中获取附加的监视器,我使用的代码如下
void ListDisplayDevices()
{
int index=0;
DISPLAY_DEVICE dd;
dd.cb = sizeof(DISPLAY_DEVICE);
while (EnumDisplayDevices(NULL, index++, &dd, 0))
{
if (dd.StateFlags & DISPLAY_DEVICE_PRIMARY_DEVICE) printf("* ");
printf("%s, %s\n", dd.DeviceName, dd.DeviceString);
}
}
但是这个函数的输出很简单
* \, A
\, A
\, A
\, R
\, R
\, R
\, V
这里可能有什么问题?