获得Memo、RichEdit的光标位置

原创 2003年09月10日 11:24:00

获得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;

superyoyonc@sohu.com

delphi中获取memo鼠标所在位置的行和列

delphi中获取memo鼠标所在位置的行和列
  • youthon
  • youthon
  • 2010年08月02日 10:15
  • 2810

Memo 控件光标定位

LRESULT SendMessage ( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam ) SendMessage( Memo1.Han...
  • u011659057
  • u011659057
  • 2014年09月05日 18:14
  • 1892

Memo光标定位

实例说明本例是个光标应用的简单技巧,希望通过这个例子的学习后能举一反三。Delphi中像这样简单而又实用的例子还有很多,只要平时多注意积累就能写出简洁、执行效率高的代码。编程思路直接向Memo组件发送...
  • cuihao0532
  • cuihao0532
  • 2012年12月05日 17:21
  • 479

改进duilib的richedit控件的部分功能

转载请说明原出处,谢谢~~       如果要使用
  • zhuhongshu
  • zhuhongshu
  • 2014年11月17日 15:01
  • 6277

Memo/RichEdit行列定位

网上求Memo/RichEdit中的行、列的文章比较多,但是根据行列号定位光标的比较下:求行列号var   i, j, iRow, iCol: longint;begin     i := SendM...
  • jing12
  • jing12
  • 2007年10月18日 17:34
  • 493

用JQuery获取输入框中的光标位置

1.js代码 (function ($, undefined) { $.fn.getCursorPosition = function () { var el...
  • xiao_song_
  • xiao_song_
  • 2017年05月26日 19:12
  • 3091

可编辑的div中光标位置插入对应内容(img,字符串------)

>   html>   head>       meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>       tit...
  • zhang__ao
  • zhang__ao
  • 2017年11月15日 00:13
  • 190

js当前光标位置分析

今天继续翻箱底整理自己之前的代码段,看到了可拖拽窗口,review了源代码感觉就是几个当前光标的获取。然后习惯的查了w3c发现原来与光标位置有关的东西还真不少,你们几个兄弟长得还真像,不行,我得写个d...
  • sinat_36944265
  • sinat_36944265
  • 2017年05月08日 16:13
  • 200

(转)在CRichEditCtrl中如何获取中文字符的位置

牢骚牢骚rich edit,他给我找了不小的麻烦,等到中文能选半个字的时候我才知道原来那个东西还有中英文之分的,然而麻烦还不就只是这一点。 在2000下或更高版本的OS上,rich edit能接收WM...
  • skilledprogrammer
  • skilledprogrammer
  • 2011年03月10日 16:27
  • 2265

获取 Memo 选择行

2 3 4 5 6 7 8 var   startline,endline:Integer; begin   startline...
  • ksrsoft
  • ksrsoft
  • 2013年08月09日 11:54
  • 1587
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:获得Memo、RichEdit的光标位置
举报原因:
原因补充:

(最多只允许输入30个字)