Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Screen.Width bei mehreren Bildschirmen (https://www.delphipraxis.net/33157-screen-width-bei-mehreren-bildschirmen.html)

Shaman 2. Nov 2004 12:54


Screen.Width bei mehreren Bildschirmen
 
Hallo zusammen

Ich hab leider nur einen Monitor :( , deshalb kann ich das nicht testen:
Gibt Screen.Width die Summe aller Bildschirmbreiten zurück?

Gruss
Shaman

sakura 2. Nov 2004 12:59

Re: Screen.Width bei mehreren Bildschirmen
 
Es gibt insgesamt drei Möglichkeiten:
Delphi-Quellcode:
  with ListBox1.Items do
  begin
    Add(IntToStr(Screen.Width)           + ':' + IntToStr(Screen.Height));
    Add(IntToStr(Screen.WorkAreaWidth)   + ':' + IntToStr(Screen.WorkAreaHeight));
    Add(IntToStr(Screen.DesktopWidth)    + ':' + IntToStr(Screen.DesktopHeight));
  end;
Zeile 3: Aktueller Monitor (gesamt)
Zeile 4: Aktueller Monitor (Arbeitsfläche, ohne Taskbars)
Zeile 5: Alle Monitore zusammen (unterschiedliche Auflösungen sind nicht berücksichtigt)

...:cat:...

choose 2. Nov 2004 13:02

Re: Screen.Width bei mehreren Bildschirmen
 
Aus der OH zu TScreen.Width
Zitat:

Zitat von OH
Mit Width können Sie die Breite des Benutzerbildschirms in Pixel ermitteln. Die Größe bzw. die Position von Objekten kann dann so eingestellt werden, dass sie auf dem Bildschirm Platz haben und dieser nicht unübersichtlich wird.

und zu TScreen.DesktopWidth:
Zitat:

Zitat von OH
Mit DesktopWidth läßt sich die Breite des Desktops ermitteln. Der Desktop entspricht dem gesamten virtuellen Desktop, der alle Bildschirme im System einschließt.

Bei Systemen mit nur einem Bildschirm entspricht DesktopWidth dem Wert von Width.



Alle Zeitangaben in WEZ +1. Es ist jetzt 00:41 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