Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#3

Re: RichEdit Markierung Zeilennummer oben und unten

  Alt 15. Aug 2007, 07:35
Hallo,

mit der Message EM_LINEFROMCHAR kann man den Zeilenindex zu einem beliebigen Zeichenoffset ermitteln:

Delphi-Quellcode:
var
  iLine, iOffset: Integer;
begin
  with RichEdit do
  begin
    iOffset := SelStart; // SelStart + SelLength
    iLine := Perform(EM_LINEFROMCHAR, iOffset, 0);
  end;
end;
Grüße vom marabu
  Mit Zitat antworten Zitat