Thema: Delphi cursor position anzeigen

Einzelnen Beitrag anzeigen

Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#20

Re: cursor position anzeigen

  Alt 8. Dez 2003, 17:26
Hi!

in nem Richedit z.B. so:

Delphi-Quellcode:
procedure TForm1.RichEdit1SelectionChange(Sender: TObject);
begin
// in die Statusbar wird die Cursorposition geschrieben
  StatusBar1.Panels.Items[0].Text := 'Cursor: ' +
// Zeile bestimmen
  IntToStr(SendMessage(RichEdit1.Handle, EM_LINEFROMCHAR,
  RichEdit1.SelStart,0)+1) + ' : ' +
// Spalte bestimmen
  IntToStr(RichEdit1.SelStart-SendMessage(RichEdit1.Handle,
  EM_LINEINDEX, SendMessage(RichEdit1.Handle,
  EM_LINEFROMCHAR,
  RichEdit1.SelStart, 0), 0)+1);
end;
hier ist google dein Freund

ciao fkerber
Frederic Kerber
  Mit Zitat antworten Zitat