Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Probleme mit untersch. Auflösung (https://www.delphipraxis.net/11595-probleme-mit-untersch-aufloesung.html)

devnull 10. Nov 2003 13:07


Probleme mit untersch. Auflösung
 
HiHo,

ich hab hier mal die anderen Posts durchstöbert, bin aber nur auf den "einzigen" Lösungsweg gestossen:
Fensterbreite und -höhe ermitteln, dann alles per Hand selber umrechnen / -skalieren ??
(Schon allein Bevels werden in unterschiedlicher Höhe aufm Formular eingezeichnet !)

:spin2: Gibts da nix einfacheres ??


devnull

Schubi 14. Nov 2003 09:39

Re: Probleme mit untersch. Auflösung
 
Probiers mal mit TWinControl.ScaleBy(X,X);

Funktioniert so:
Größe - 10%:
ScaleBy(90, 100);

Größe + 10%:
ScaleBy(110, 100);

- 50%
ScaleBy(50, 100);
also eben 50 von Hundert. Die muss natürlich nicht sein. Kannst auch sagen
Formular ist 800 breit und soll 640 breit werden:

ScaleBy(640, 800);

Alle Controls auf dem Form werden mit angepasst.

Wegen rundungsfehlern oder so is die Methode leider etwas ungenau, wenn man erst + dann wieder - macht.

Einfach mal ausprobieren


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