Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Bildschirmauflösung stört (https://www.delphipraxis.net/43764-bildschirmaufloesung-stoert.html)

Koller 8. Apr 2005 12:01


Bildschirmauflösung stört
 
Ich verwende die Bildschirmauflösung 1280*1024. Mein Kumpel aber eine kleinere, sodass mein Programm total überdimensioniert aussieht und fast die gesamte Breite des Bildschirms einnimmt, was bei mir noch lange nicht der fall ist. Wisst Ihr was man da machen kann, dass es demtentsprechend skaliert wird?

sniper_w 8. Apr 2005 12:08

Re: Bildschirmauflösung stört
 
Aber natürlich...
Delphi-Quellcode:
// on create event
var scalex, scaley : integer;

begin
 scalex := 80; // 80% von Screen.Width
 scaley := 80; // 80% von Screen.height
 width := screen.width * ( scaleX ) div 100;
 height := screen.height * (scaleY ) div 100;
end;

DP-Maintenance 8. Apr 2005 12:38

DP-Maintenance
 
Dieses Thema wurde von "Daniel" von "Freeware" nach "Programmieren allgemein" verschoben.

Binärbaum 8. Apr 2005 13:04

Re: Bildschirmauflösung stört
 
Oder noch schlimmer:
Delphi-Quellcode:
const cW: Integer = 600;
      cH: Integer = 400;, //Breite und Höhe des Forms auf dem Etwicklungsrechner
      scW: Integer = 1280;
      scH: Integer = 1024;//Auflösung auf dem Etwicklungsrechner
//obige Werte können/ sollten natürlich entsprechend angepasst werden für andere Größen ;-)

begin
  Width:= Round( cW/scW * Screen.Width);
  Height:= Round( cH/scH * Screen.Height);
end;
MfG
Binärbaum

//Edit: Werte vertauscht-> korrigiert


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