Entwickler-Ecke

Windows API - Monitore tauschen


Finch - Fr 01.05.09 16:28
Titel: Monitore tauschen
Hallo,

ich betreibe 3 Monitore und suche nach einer Möglichkeit Monitor 1 mit Monitor 2 oder 3 zu tauschen. In den Desktopeigenschaften von Windows geht da ja relativ einfach, kennt jemand eine Möglichkeit dies auch unter Delphi zu realisieren? Oder per Button Klick einen gewünschten Monitor auf Primär zu schalten oder die Desktoperweiterung zu aktivieren?


Reinhard Kern - Fr 01.05.09 17:11

user profile iconFinch hat folgendes geschrieben Zum zitierten Posting springen:
Hallo,

ich betreibe 3 Monitore und suche nach einer Möglichkeit Monitor 1 mit Monitor 2 oder 3 zu tauschen. In den Desktopeigenschaften von Windows geht da ja relativ einfach, kennt jemand eine Möglichkeit dies auch unter Delphi zu realisieren? Oder per Button Klick einen gewünschten Monitor auf Primär zu schalten oder die Desktoperweiterung zu aktivieren?


Hallo,

ich glaube nicht, dass du damit glücklich wirst: die Einstellungen für mehrere Monitore sind meines Wissens Bestandteil des Grafiktreibers und nicht von Windows selbst. Daher ist das bei jeder Grafikkarte und bei jedem Notebook anders. Ich habe letzhin selbst fast eine Stunde gebraucht, um hinter die völlig unlogischen Einstellmöglichkeiten eines Notebooks für Monitor 1 und 2 zu kommen, obwohl ich das auf anderen PCs schon oft eingerichtet habe.

Am besten probierst du erst mal auf verschiedenen Konfigurationen aus, ob du einen gemeinsamen Nenner finden kannst.

Gruss Reinhard


Hidden - Fr 01.05.09 17:15

Tja, mal wieder einer der Fälle, wo Windows nicht modular genug aufgebaut zu sein scheint :nixweiss:

Ein ähnliches Problem besteht ja auch, wenn man den Soundoutput einzelner Programme oder den Zugriff auf Netzwerke oder angeschlossene Geräte beeinflussen möchte.