Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Medium,
22. Apr 2008
Welche Version hast du von der G32? Ich hab die Online-Doku von hier zu Rate gezogen. Wenn die Change-History in der Doku den letzten Stand dieser wiederspiegelt, ist sie aktuell (1.8.3).
Edit: Ich vermute sogar, dass beide Funktionen das selbe tun, und nur umbenannt wurde, da ja eigentlich eben nicht das Bitmap-Rect, sondern eben das skalierte Picture-Rect zurückgeliefert wird.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Medium,
22. Apr 2008
Ich muss mich entschuldigen, ich hab den Teil mit der Skalierung nicht mit bedacht. Ein Blick in die GR32 Doku offenbart z.B. TImage32.GetPictureRect, was dir die Koordinaten des angezeigten Bildes zurückliefert. (Dokus sind toll ;))
edit: GetPictureSize wüde die skalierte Größe liefern, aber o.g. erspart dir sogar noch Rechnungen.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Medium,
22. Apr 2008
Aha, ein Label also. Das wäre z.B. eine wichtige Information gewesen, die du in deinem 1. Beitrag aber verheimlichst. Nimm ein TStaticText. TLabel ist nur ein GraphicControl und hat damit keinen eigenen Canvas, und zeichnet somit auf den Canvas seines Parents: Das Formular. Da TImage32 aber einen eigenen Canvas hat der über dem Formular gezeichnet wird, überdeckt dies dein Label. Die Formel...