Kleine Testanwendung für Multi-Monitor-Systeme
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo!
Ich habe mal nach 8 Jahren die Multimon-Routinen aus meinem DelphiWorks überarbeitet und eine Komponente draus gemacht. Bevor ich die veröffentliche wäre es aber schick, wenn der eine oder andere mit mehreren Bildschirmen am Rechner die angehängte Testanwendung mal ausprobieren würde. Ich hab schließlich nicht so viele verschiedene Grafikkarten, Monitore und Betriebssysteme am Start. (Bei mir getestet unter Win 7 x64 SP1 mit NVidia GeForce GT 610 und zwei TFTs) Grüße Cody |
AW: Kleine Testanwendung für Multi-Monitor-Systeme
Bei mir funktionierts.
Grafikkarte und Monitore richtig erkannt. |
AW: Kleine Testanwendung für Multi-Monitor-Systeme
Die Schubserei vom Sample Window funktioniert auch? Screenshots?
|
AW: Kleine Testanwendung für Multi-Monitor-Systeme
Bei mir hat auch alles sauber funktioniert auf einem Windows 7 64Bit mit einer NVidia Geforce GTX670 mit vier Monitore.
|
AW: Kleine Testanwendung für Multi-Monitor-Systeme
soweit sogut funktioniert alles...
wenn ich den 2ten Monitor auswähle [Show sample window] wird das Fenster auf dem ersten Monitor angezeigt, gewollt so ? |
AW: Kleine Testanwendung für Multi-Monitor-Systeme
Bei mir funktioniert das auch. Win7 64 Bit Nvidia Karte aber nur 1 Monitor :lol:
|
AW: Kleine Testanwendung für Multi-Monitor-Systeme
Die Screenshots funktionieren.
Nur Show Sample Window wird bei beiden Monitoren auf dem ersten angezeigt |
AW: Kleine Testanwendung für Multi-Monitor-Systeme
@freeway: Das kann ich dir nicht genau beantworten warum das bei dir so ist. Ich lese die Videotreiber und Monitore in der Reihenfolge aus, wie sie Windows intern gespeichert hat. Die Reihenfolge wird immer beibehalten, so wie sie ursprünglich bei der Treiberinstallation gefunden wurde. Hast du evtl. in deinen Grafikeinstellungen die beiden Bildschirme vertauscht?
Guck mal nach, wenn du in meinem Testprogramm im Baum auf den Grafikkarteneintrag oberhalb der Monitore klickst, bei welchem von beiden "Primary display: YES" angeizeigt wird. Standardmäßig sollte das der erste der Einträge sein. Wenn man irgendwann händisch mal was geändert hat kann es auch ein anderer sein. Ebenso sollte beim ersten (im Baum obersten) Monitor "Desktop anchor coordinates: 0x0" stehen. Steht da was anderes wurde wohl irgendwann mal händisch was geändert. @v2afrank: Der Button "Show Sample Window" erzeugt erstmal das Sample-Fenster und das immer auf dem primären Display. Das ist gewollt so um die anderen Buttons "Move" und "Center" verdeutlichen zu können. EDIT: Hatte mich bei "freeway" verlesen. Daher die Streichung. Vielleicht hätte ich das "Show Sample Window" ein bissi anders machen sollen, scheint verwirrend zu sein. Aber es ist ja kein Anwenderprogramm wo es auf Usability ankommt ;-) |
AW: Kleine Testanwendung für Multi-Monitor-Systeme
An Win 7 64
Sieht ok aus, aber was macht "move relative.."? Ich hab's geschnallt, ist ok! Was die Details bedeuten ist mir nicht klar, aber sicher sagt es Dir was. Es gäbe mit den gleichen Monis noch ein XP 32 bit, dann müsste ich aber unter den Tisch krabbeln und ein Kabel einstecken. Könnte ich auf Wunsch auch machen. Daten:
Code:
Device name: \\.\DISPLAY1
Device string: ATI Radeon HD 5450 Active: YES Primary display: YES Screen is attached to desktop: YES Screen mirrors the desktop: NO Supports more modes than attached monitor: YES Removable device: NO VGA compatible video mode: NO Device name: \\.\DISPLAY1\Monitor0 Device string: PnP-Monitor (Standard) Height: 1200 Width: 1600 Desktop anchor coordinates: 0x0 Monitor rect (Left x Top : Right x Bottom): 0x0:1600x1200 Work rect without toolbars (Left x Top : Right x Bottom): 118x0:1600x1200 Current frequency: 60 Hz Current color depth: 32 Bit Device name: \\.\DISPLAY2 Device string: ATI Radeon HD 5450 Active: YES Primary display: NO Screen is attached to desktop: YES Screen mirrors the desktop: NO Supports more modes than attached monitor: YES Removable device: NO VGA compatible video mode: NO Device name: \\.\DISPLAY2\Monitor0 Device string: PnP-Monitor (Standard) Height: 1024 Width: 1280 Desktop anchor coordinates: 1600x0 Monitor rect (Left x Top : Right x Bottom): 1600x0:2880x1024 Work rect without toolbars (Left x Top : Right x Bottom): 1600x0:2880x1024 Current frequency: 75 Hz Current color depth: 32 Bit |
AW: Kleine Testanwendung für Multi-Monitor-Systeme
Hast du/jemand schon getestet was passiert wenn während der Laufzeit der Anwendung Monitore (Beamer bei Laptop) dazu bzw. weggenommen werden.
Hier hatte ich auch schon Problem da die Delphi-Interne Montorliste AFAIK nicht während der Laufzeit aktualisiert wird. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:36 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz