Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Formulardesigner Delphi vs. VC++ (https://www.delphipraxis.net/49011-formulardesigner-delphi-vs-vc.html)

ringli 4. Jul 2005 11:01


Formulardesigner Delphi vs. VC++
 
Im Formulardesigner von Delphi wird ja mit Pixeln gearbeitet, im VC++ hingegen mit DLU's (Definition siehe hier). Die DLU's haben den Vorteil das sich ein Dialog immer an den eingestellten Schriftgrad des gerade benutzten Systems anpasst. Somit sehen die Dialoge immer richtig proportioniert aus.

Gibt es für Delphi 2005 eine entsprechende Einstellung oder zusätzliche Tools mit denen man das gleiche bewerkstelligen kann oder ist man hier wirklich auf das "Pixel"-Design beschränkt?

Bernhard Geyer 4. Jul 2005 11:10

Re: Formulardesigner Delphi vs. VC++
 
Das Property Scaled steuert ob die Controls entsprechend der aktuellen Schriftgröße skaliert werden sollen.
Also hat hier VC++ keinen wirklich großen Vorteil. Unsere Programme skalieren alle mit der Schriftgröße.

Wirklich freies skalieren wird erst mit Avalon möglich sein. Dann ist die GUI nicht mehr pixelbasiert.

ringli 4. Jul 2005 12:48

Re: Formulardesigner Delphi vs. VC++
 
Zitat:

Zitat von Bernhard Geyer
Das Property Scaled steuert ob die Controls entsprechend der aktuellen Schriftgröße skaliert werden sollen.
Also hat hier VC++ keinen wirklich großen Vorteil. Unsere Programme skalieren alle mit der Schriftgröße.

Wirklich freies skalieren wird erst mit Avalon möglich sein. Dann ist die GUI nicht mehr pixelbasiert.

Danke für deine Antwort. :)
Na gut, dann kann man im Moment nichts machen. Das Property "Scaled" steht schon auf True. Mein Problem was ich im Moment habe, habe ich mal in einem seperaten Thread beschrieben (inkl. Screenshot). Vielleicht hat dazu noch jemand eine Idee.

Bernhard Geyer 4. Jul 2005 13:02

Re: Formulardesigner Delphi vs. VC++
 
Das andere Problem hat aber eher was mit den XP-Themes als mit großen Schriftarten zu tun.
Ich lege eigentlich immer ein Panel rein mit Alignment alBottom und dort die Buttons.


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