वर्तमान में मेरे पास एक फ़ंक्शन है और मैं इसे सक्रिय मॉनीटर की संख्या (EnumDisplayDevices का उपयोग करके) वापस करना चाहता हूं।EnumDisplayDevices की जांच dwFlags
...
DISPLAY_DEVICE dd;
dd.cb = sizeof(DISPLAY_DEVICE);
while (EnumDisplayDevices(NULL, numberofDeviceAdapters, &dd, EDD_GET_DEVICE_INTERFACE_NAME))
{
if (dd.StateFlags == DISPLAY_DEVICE_ACTIVE)
{
numberOfActiveMonitors++;
}
numberofDeviceAdapters++;
}
return numberOfActiveMonitors;
numberOfActiveMonitors वृद्धि हुई कभी नहीं है, मैं कैसे सही ढंग से एक DISPLAY_DEVICE की StateFlags जांच कैसे करूं?
'अगर (डीडी.स्टेटफ्लैग और DISPLAY_DEVICE_ACTIVE) ' –
शानदार ढंग से काम किया, धन्यवाद! –