Wenn Sie im Dialogfeld Bildschirmauflösung auf die Schaltfläche Identifizieren klicken, zeigt Windows Ihnen auf jedem Monitor große weiße Monitornummern an. Es war einfach, sie programmatisch zusammen mit Monitorkoordinaten in Windows XP (mit EnumDisplayDevices) zu finden, aber unter Windows 7 ist es kaputt. Wie kann ich das machen?Wie kann ich Monitore Zahlen aus Bildschirmauflösung in Win7 programmgesteuert erhalten?
- EnumDisplayDevices und GetMonitorInfo sind not reliable anymore zu diesem Zweck in Windows 7.
- ich GetMonitorInfo versucht und dann Monitornummer aus MONITORINFOEX.szDevice Extrahieren (I.E. \. \ Display2) ohne Erfolg. Ein anderer Typ did that too vor zwei Jahren und behauptete, dass getMonitorInfo einen Fehler hat. This bug wurde von Microsoft ohne Kommentare markiert, aber es kann immer noch auf einem win7-Rechner mit den neuesten Updates reproduziert werden. (Btw, kann mir jemand sagen - vielleicht ist dieser Fehler bei win8 abwesend?)
- Ich versuchte QueryDisplayConfig von neuen CCD-API, aber benötigte Informationen nicht gefunden.
Kennt jemand den Weg?
möglich Duplikat [? Wie kann ich Informationen abrufen überwachen] (http://stackoverflow.com/questions/2600255/how-can-i-retrieve-monitor-information) – Deanna