Estoy tratando de recuperar las ID del monitor como se muestra en las propiedades de pantalla de Windows (# 1, 2 ... etc), pero parece que no puedo encontrar la manera. He intentado usar EnumDisplayMonitors así como EnumDisplayDevices. Ambos devuelven algo así como "\. \ DISPLAY1". Sin embargo, este número no siempre coincide con el número que muestra Windows, especialmente cuando se utilizan 2 tarjetas de video para controlar 3 o más monitores. ¿Existe una llamada de API que me falta para recuperar esta información, o hay una forma de obtenerla del registro o en otro lugar? ¡Gracias!¿Cómo puedo recuperar la información del monitor?
me han tratado estos métodos:
Win32: EnumDisplayMonitors, EnumDisplayDevices: Ninguno de estos monitores de retorno que no son activos, y ninguno devuelve los identificadores correctos.
WMI: "select * from Win32_DesktopMonitor" no devuelve todos los monitores, y no hay ningún ID.
Registro: He encontrado los monitores en varias ubicaciones, ninguno de los lugares que encontré tiene la información que estoy buscando.
Cualquier ayuda es muy apreciada. :)
Actualización: Estos son los números de monitores Estoy buscando:
Pregunta anterior, ¿Alguna vez encontró una respuesta? –
¿Alguien alguna vez encuentra una solución? – flashk
@JoelBarsotti, ¿resolvió ese problema? –