Cuando presiona el botón Identificar en el cuadro de diálogo Resolución de pantalla, Windows muestra números grandes de monitores blancos en cada monitor. Fue fácil encontrarlos programáticamente junto con las coordenadas del monitor en Windows XP (con EnumDisplayDevices) pero en Windows 7 está roto. ¿Cómo puedo hacer eso?¿Cómo puedo obtener los números de los monitores desde el diálogo de Resolución de pantalla en win7 programáticamente?
- EnumDisplayDevices y GetMonitorInfo son not reliable anymore para tal fin en Windows 7.
- Probé GetMonitorInfo y luego extraer número de monitor de MONITORINFOEX.szDevice MARCAS (\. \ Display2) sin éxito. Otro chico did that too hace dos años y afirmó que getMonitorInfo tiene un error. This bug fue marcado como arreglado por Microsoft sin ningún comentario, pero aún se puede reproducir en una máquina win7 con las últimas actualizaciones. (Por cierto, ¿alguien me puede decir que tal vez este error está ausente en win8?)
- Probé QueryDisplayConfig desde la nueva API CCD pero no encontré la información necesaria.
¿Alguien sabe el camino?
posible duplicado de [? ¿Cómo puedo recuperar seguimiento de la información] (http://stackoverflow.com/questions/2600255/how-can-i-retrieve-monitor-information) – Deanna