敬业的IT人 >> 编程开发 >> Delphi >> 获得Memo、RichEdit的光标位置

获得Memo、RichEdit的光标位置

敬业的IT人 互联网 佚名 2008-1-4 16:30:42

获得Memo、RichEdit的光标位置:


procedure TForm1.Button1Click(Sender: TObject);
var Row, Col : integer;
begin
Row := SendMessage(Memo1.Handle, EM_LINEFROMCHAR, Memo1.SelStart, 0);
Col := CustEdit.SelStart - SendMessage(Memo1.Handle, EM_LINEINDEX, -1, 0);
Edit1.Text:='行,列:' IntToStr(Row) ',' IntToStr(Col);
end;

粤ICP备06119539号
Copyright CiscoSky.Org,Some Rights Reserved.
Email:me1228#tom.com