Почему DisplayMonitors терпит неудачу, когда от HDC?
HDC monitorDC = (CreateDC(displayDevices[0].DeviceName, displayDevices[0].DeviceName, NULL, NULL));
// Generates valid HDC from EnumDisplayDevices
EnumDisplayMonitors(NULL, NULL, MonitorEnumProc, 0)
// Returns true
EnumDisplayMonitors(monitorDC, NULL, MonitorEnumProc, 0)
// Returns false
Задача ещё не решена.