获得Richedit的行与列
来源:互联网 发布:opencv实现分水岭算法 编辑:程序博客网 时间:2024/05/29 07:27
方法一:
在Richedit的onselectchange事件中加入:
var row,col:integer;
begin
with richedit1 do
begin
//获得选区开始处的行号
row:=sendmessage(handle,EM_linefromchar,selectstart,0);
//获得列号
col:=selstart-sendmessage(handle,EM_lineindex,row,0);
statusbar1.panels[0].text:=format(('%D行 %D列'),[row,col]);
end;
方法二:
var
LineNum:longint;
CharsBeforeLine:longint;
begin
LineNum := SendMessage(Memo1.Handle,EM_LINEFROMCHAR,Memo1.SelStart,0);
CharsBeforeLine:=SendMessage(Memo1.Handle,EM_LINEINDEX,LineNum,0);
edit2.Text:=(inttostr(linenum+1)+'行'+IntToStr((Memo1.SelStart -CharsBeforeLine)+1)+'列');
end;
- 获得Richedit的行与列
- 怎样获得RichEdit的行和列?
- 获得Memo、RichEdit的光标位置
- 获得Memo、RichEdit的光标位置
- RichEdit的复制与粘贴
- 获得光标在多行textbox中的行与列的函数
- Word与 RichEdit处理文字的差异
- 获得光标在多行textbox中的行与列
- DataGridView获得所有选中行的某列的值
- RichEdit 与 Bmp
- RichEdit保存与读取
- RichEdit的问题
- RichEdit 控件的属性
- RichEdit 的用法
- RichEdit的创建
- RichEdit控件的范例
- MFC RichEdit的使用
- RichEdit的用法总结
- 活力 J2ME 一
- Windows CE .NET WebCam, Part 1
- SQL语句导入导出大全
- Windows CE .NET WebCam, Part 2
- 使用session在jsp页面之间传递多维数组
- 获得Richedit的行与列
- 如何成为优秀的程序员?--好文章,大家共享!!!
- 大师也是肉做的
- 如何成为优秀的程序员2
- mybase_filesystem
- Debian APT HOWTO
- 清华食堂“馒头神 ;托福考了630分!
- 请教,在OWC中如何画有间断的线
- CP How-To:如何使用cPanel查看站点原始访问记录(Raw Access Logs)