Es ist tatsächlich so, das Windows die beiden Monitore als einen interpretiert. Dieser besitzt eine Auflösung von 2560 x 1024. Da beide Bildschirme gleich groß sind, ist die Mitte genau zwischen den beiden Monitoren. Somit arbeitet mein Programm auch
korrekt.
Zitat von
Sharky:
Hai engine,
Du kannst es ja einmal mit
MessageDlgPos versuchen. Dort kannst Du die Position des Dialoges angeben.
Wobei es eigentlich so ist das bei MessageDlg die Position automatisch auf
poScreenCenter gesetzt wird.
Ich werde nun die Dialoge mit
MessageDlgPos auf dem Hauptformular Zentrieren.
Zitat von
snapman:
Er hat irgendeinen Treiber der das ganze so hindreht das XP denkt es ist ein Monitor, deshalb auch die Taskleiste die sich nahtlos über die Bildschirme erstreckt.
...
Mein Tipp: Deinstallier den Treiber oder was auch immer und installier UltraMon, damit hast du auchso eine Taskleiste auf Monitor 2!
Es kommen spezielle CAD Grafikkarten mit speziellen Treibern zum Einsatz. Diese sind letztlich auch für das Programmverhalten verantwortlich.
Manchmal sieht man den Wald vor lauter Bäumen nicht....
Ich danke euch für die Hilfe.