HDC からの場合に DisplayMonitor が失敗するのはなぜですか?
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