Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by alzaimar,
2. Sep 2005
Goil! Keiner arbeitet, Alle sind im Forum und helfen.... :thumb:
@marabu: Ich hatte mich vertippt, die message lautet EM_GETPOSFROMCHAR, denn mit EM_GETRECT geht das nicht, frag mich nicht wieso. Ich benötige nur die Höhe des RTF-Textes, und wenn ich die Cursorposition des letzten Zeichens abfrage (vorausgesetzt, ich habe eine leere Zeile am ende des Textes), dann entspricht P.Y genau der...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by alzaimar,
2. Sep 2005
Hi BrunoT.
Nee, mit Visible=False geht das nicht, weil sich dann das blöde Ding weigert, die korrekten Werte zu berechnen. Es denkt sich wohl: Wer mich nicht sieht, merkt auch nicht, das ich nix tue... Ausserdem will ich gerade KEIN TRechEdit auf einer Form haben.
Der zweite Tipp bezieht sich aber nicht auf RTF-formatierte Texte, oder doch?
Wie hoch ist dieser Text bei einer Boundingrect,...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by alzaimar,
2. Sep 2005
Seit gestern versuche ich das.
Gegeben sei ein RTF-Text sowie ein imaginäres TRichEdit mit einer definierten Breite. Dahinein plaziere ich den RTF-formatierten Text. Ich benötige die Höhe des formatierten Textes. Das geht bei einem nicht imaginären TRichEdit über den Aufruf
Var
P : TPoint;
Begin
reContainer.Perform (EM_POSFROMCHAR,LongInt (@P), 32767)
...
In P.Y steht dann die Höhe...