Hi GeorgeWNewbie!
Ich bin's noch mal. Natürlich bin ich offensichtlich wirklich zu blöd. Tut mir leid...

diese Fuktion gibt es auch unter meiner SynEdit Version. Allerdings ist der Rückgabetyp nicht TBufferCoord sondern TPoint. Hier ist mein Code, der funktioniert:
Delphi-Quellcode:
var
myLine : Integer;
XY : TPoint;
begin
if mySynEd.SelStart = mySynEd.SelEnd then exit;
XY := mySynEd.CharIndexToRowCol(mySynEd.SelStart);
myLine := XY.Y;
MessageDlg (Inttostr(myLine), mtWarning, [mbOK], 0);;
end;
Die zweite Frage habe ich allerdings noch nicht gelöst...
Viele Grüsse und vielen Dank
Frank