Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Bildschirmauflösung bei verschiedenen Auflösungen (https://www.delphipraxis.net/52412-bildschirmaufloesung-bei-verschiedenen-aufloesungen.html)

Hallo_Thomas 29. Aug 2005 21:29


Bildschirmauflösung bei verschiedenen Auflösungen
 
Liste der Anhänge anzeigen (Anzahl: 3)
Hallo,
ich wende den Code unten an, um mein Programm an den Bildschirm anzupassen.Dabei habe vollgendes Problem, mein Hauptimage geht von oben bis unten zur Taskleiste(siehe Bild unter normaler Auflösung), aber wenn ich eine andere Aufösung nehme, ist das Image immer sehr weit weg von der Taskleiste.
Gibt es da einen code, bzw eine Einstellung die dass automatisch anpasst?
Dies ist eigentlich mein Hauptproblem,mein 2 kleiners ist der sache sehr ähnlich und zwargeht um den Pfeil der rechts endet? dieser findet auch keinen Abschluss mit der rechten Bildecke, wie im Bild unter normaler Auflösung.


Ok, danke für eure Hilfe


Delphi-Quellcode:
  begin
    schrift := pixelsperinch-96;
    if screen.width>breite then begin
      if schrift>0 then     {für große Schriften}
        ScaleBy(round(((screen.width/breite)*100)-((screen.width/breite-1)*100)),100)
      else
        {für kleine Schriften}      ScaleBy(round(((screen.width/breite)*100)),100);
    end
    else begin
      if screen.width=breite then
        ScaleBy(round(((screen.width/breite)*100)-schrift),100)
      else begin
        if schrift>0 then
          {für große Schriften}        ScaleBy(round((100-(breite/screen.width-1)*100)-(breite/screen.width-1)*100),100)
        else
        {für kleine Schriften}        ScaleBy(round((100-(breite/screen.width-1)*100)),100);
    end;
  end;

Hallo_Thomas 30. Aug 2005 23:21

Re: Bildschirmauflösung bei verschiedenen Auflösungen
 
Hallo, kann mir hier wirklich niemand helfen, wie löst Ihjr dieses Problem?

Bernhard Geyer 31. Aug 2005 08:06

Re: Bildschirmauflösung bei verschiedenen Auflösungen
 
Programm an Bildschirmauflösung anpassen

Ich verwende wo es geht Hilfs-Panels die Ausgerichtet sind.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:23 Uhr.

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 by Thomas Breitkreuz