Ich verwende Windows 7. Wenn ich einen neuen Monitor anschließen, während der PC läuft, wird der Monitor nicht automatisch erkannt. Ich muss zur Anzeige-> Bildschirmauflösung gehen und auf die Schaltfläche Erkennen klicken, um den Monitor mit der Registrierungskonfiguration zu erkennen.Erkennen Sie alle angeschlossenen Monitore mit Windows-API
Ich bin auf der Suche nach einer Möglichkeit, das gleiche programmgesteuert mithilfe der Windows-API zu tun. Also würde ich gerne ein Programm schreiben, das alle angeschlossenen Monitore erkennt, die die Detect-Taste reproduzieren. Ich habe versucht, ChangeDisplaySettingEx
aber mit schlechten Ergebnissen zu verwenden. Irgendwelche Vorschläge?
Vielleicht http://stackoverflow.com/questions/5981520/detect-external-display-being-connected-or-removed-under-windows-7 kann helfen? –
Sie haben schon zu viel Zeit damit verschwendet. Ersetzen Sie einfach den Videoadapter. –
Dieser Code Project Artikel kann hilfreich sein: http://www.codeproject.com/Articles/119168/Hardware-Change-Detection Obwohl ich mit @HansPassant stimme, dass es klingt wie ein Hardwareproblem, dass es nicht einen Versuch wert ist mit einem Software-Fix umgehen! – beercohol