![]() |
Auflösung anpassen ?
hallo,
hab da einen code von kiar aufgeschnappt,frage wo muß ich den code mit const reinschreiben ?
Delphi-Quellcode:
mfg vader
const
screenwidthdev : = 1250; // Einstellungen auf dem Entwicklungsrechner screenheightdev: = 960; // dito var x,y:integer; begin scaled := true; x:= Screen.width; y:= Screen.Height; if(y <> ScreenHeightDev) or (x <> ScreenwidthDev) then begin frmMain.Height := (frmMain.ClientHeight* y div ScreenHeightDev) + frmMain.Height- frmMain.ClientHeight; frmMain.Width := (frmMain.ClientWidth * x div ScreenWidthDev) + frmMain.Height - frmMain.ClientHeight; scaleBy(x,Screenwidthdev); end; // Achtung frmMain muss durch dein Formular ausgetauscht werden |
Re: Auflösung anpassen ?
Hi,
leg die procedure in irgendeine Unit, füge diese in der Uses eines Forms ein und rufe es am Besten im Constructor oder im OnCreate des Forms auf: ScaleForm(Self); Der Fehler ist sicher nur der Doppelpunkt bei Const...
Delphi-Quellcode:
Cu, Frank
procedure ScaleForm(AForm: TCustomForm);
const screenwidthdev = 1250; // Einstellungen auf dem Entwicklungsrechner screenheightdev = 960; // dito var x,y:integer; begin scaled := true; x:= Screen.width; y:= Screen.Height; if(y <> ScreenHeightDev) or (x <> ScreenwidthDev) then begin AForm.Height := (AForm.ClientHeight* y div ScreenHeightDev) + AForm.Height- AForm.ClientHeight; AForm.Width := (AForm.ClientWidth * x div ScreenWidthDev) + AForm.Height - AForm.ClientHeight; AForm(x,Screenwidthdev); end; end; |
Re: Auflösung anpassen ?
danke !
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:19 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-2025 by Thomas Breitkreuz