Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Flocke,
15. Jun 2005
Pnt ist TPoint der die virtuellen Koordinaten der linken oberen Fensterecke des RichEdit in Relation zur linken oberen Ecke des Dokuments enthält. Stell dir dazu das Dokument z.B. als riesige Bitmap vor; dann ist der Punkt (Pnt.x, Pnt.y) der Punkt in der Bitmap, der in der linken oberen Fensterecke des RichEdit angezeigt wird.
Synchronisierung zweier RichEdits:
procedure Sync;
var x:...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Flocke,
14. Jun 2005
Sollte so aussehen (ungetestet):
const
// Braucht mindestens ein RichEdit 3.0!
{$EXTERNALSYM EM_GETSCROLLPOS}
EM_GETSCROLLPOS = WM_USER + 221;
{$EXTERNALSYM EM_SETSCROLLPOS}
EM_SETSCROLLPOS = WM_USER + 222;
procedure GetRichEditScrollPos(Rich: TCustomRichEdit; var Pnt: TPoint);
begin
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Flocke,
14. Jun 2005
Soweit ich weiß geht das nur mit TRichEdit, denn nur das kennt EM_GETSCROLLPOS und EM_SETSCROLLPOS.
Kannst du keine TRichEdits als einfache TEdits "missbrauchen"?