2ten Monitor ausschalten



  • Hallo,

    ich möchte den 2ten meiner beiden angeschlossenen Monitore ausschalten.

    Bisher habe ich die Funktion

    SendMessage(GetForegroundWindow(), WM_SYSCOMMAND, SC_MONITORPOWER, 1);
    

    gefunden. Leider schaltet sich nur die primäre Anzeige aus.
    Hat jemand eine Idee wie ich die Funktion auf den 2ten Monitor anwenden kann?

    MFG

    P.S. Ich hab die Frage schonmal im C++/CLI mit .NET Unterforum gepostet, aber ich denke sie passt hier besser rein, da es wohl eher etwas mit der WinAPI zu tun hat.
    Hab auch nicht herausgefunden ob man einen Beitrag verschieben kann. Also sorry wegen Doppelpost.





  • Danke erstmal für die Antwort.
    Leider komme ich tortzdem nicht weiter.
    Mit der Methode komm ich also an die handle der einzelnen Monitor ran.
    Aber was mach ich dann damit? Ich hab bloß gefunden das ich damit über die Methode ChangeDisplaySettingsEx Auflösungen usw. ändern kann, aber nicht den Monitor ausschalten. Hab ich da etwas übersehen was mir helfen kann mit dem handle den Monitor auszuschalten.

    MFG roskas


Anmelden zum Antworten