Forum: Win32/Win64 API (native code)
by himitsu,
2. Sep 2012
Bei FMX geht man z.B. für die Berechnung der Größe des Labels über das Canvas des Editd, welches sich im Label versteckt.
Und wenn das Canvas nicht existiert, dann wurde im FMX ein globales Canvas versteckt, welches dann genutzt wird, ohne es ständig neu erstellen zu müssen.
Forum: Win32/Win64 API (native code)
by himitsu,
1. Sep 2012
PS: Schonmal in die CodeLib geguckt? :roll:
Text Höhe
Jenachdem wie wann/ob, die Komponente den Font setzt (für die Anzeige), kann man entweder direkt das Canvas dieses Controls nutzen, Font+Size+Style setzen und die Texthöhe auslesen (also wenn das Control dem Canvas für die Anzeige, beim Anzeigen den Font neu zuweist), oder man nutzt eben ein anderes Canvas.