![]() |
Aktuelle Cursorposition in Richedit
Moin,
ich will in einem Richedit die aktuelle Cursorposition rausfinden, diese dann speichern und wieder laden lassen. Ich hab auch schon
Delphi-Quellcode:
gefunden. :)
procedure GetCaretPos
property CaretPos Wie setz ich die ein/Welche alternativen Lösungen gibt es ...? Johannes |
Re: Aktuelle Cursorposition in Richedit
SelStart müsste eigentlich auch funktionieren, wenn ich nicht irre.
|
Re: Aktuelle Cursorposition in Richedit
Hab's rausgefunen, wie es geht:
Delphi-Quellcode:
Johannes
RichEdit1.CaretPos.X //x-Koordinate des Cursors
RichEdit1.CaretPos.Y //Y-Koordinate des Cursors |
Re: Aktuelle Cursorposition in Richedit
funktioniert super,
aber wie kann man die CaretPos bzw. die "Zeilennummer" systemweit abfangen/abfragen. z.B. die aktuelle Zeilennummer/CaretPos.Y im Delphi-Code-Fenster??? hab schon alles rund um GetCaretPos und den passenden Messages (EM_EXLINEFROMCHAR / EM_LINEFROMCHAR) ausprobiert aber es will einfach nicht hinhauen. die Zeilenposition des Windows-Editors kann ich abfangen, aber beim Delphi-Code-Fenster nicht. Hat das vielleicht irgendwas damit zu tun das der Windows-Editor eher vom Typ "Memo" ist und das Code-Fenster "RichEdit"???? |
AW: Re: Aktuelle Cursorposition in Richedit
Zitat:
|
AW: Re: Aktuelle Cursorposition in Richedit
Zitat:
und macht aus dem #13 des RichEdit ein #13#10, womit sich die Indize je Zeile um Eins verschieben. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:18 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