Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Monitore einzeln auslesen (https://www.delphipraxis.net/134880-monitore-einzeln-auslesen.html)

Anonymos 1. Jun 2009 10:30

Re: Monitore einzeln auslesen
 
EnumDisplayDevices liefert mir Name und Grafikkarte für jeden Monitor, aber immernoch nicht die Größe

Mit GetDeviceCaps bekomm ich alle informationen, aber eben nur zum Primärmonitor

Und ich will doch nur die Realgröße jedes eizelnen Bildschirm.

Und den Primärmonitor zu wechseln geht nicht?

omata 1. Jun 2009 16:40

Re: Monitore einzeln auslesen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Versuch doch mal folgendes...

himitsu 1. Jun 2009 16:47

Re: Monitore einzeln auslesen
 
Zitat:

Zitat von Anonymos
Mit GetDeviceCaps bekomm ich alle informationen, aber eben nur zum Primärmonitor

hast denn auch die richigen Monitorhandles der Funktion übergeben?

Anonymos 3. Jun 2009 18:38

Re: Monitore einzeln auslesen
 
@Omata Super, funktioniert einwandfrei

Also ich weiß ja nicht woran des gelegen hat, wenn ich normal mit GETDC(screen.Monitors[x].Handle) versucht habe das DC des Monitors zu bekommen hat des überhaupt nicht geklappt, wenn ich ein x-beliebiges anderes Handle übergeben hab hab ich immer die Daten des Primärmonitors erhalten.

Aber die Windows-CallBack-API EnumDisplayMonitors scheint da ja das richtige DC zu liefern.
Klasse, damit wär das ganze dann hiermit beantwortet.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:38 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz