Memo控件光标定位过程
2005-04-18 21:33
656 查看
procedure CursorPosition(Control: TMemo; col, row: integer);
var
Pos: integer;
begin
//检查行数是否超过了实际行数! 超过时即选最后一行
if Col>Control.Lines.Count then Col:=SendMessage(Control.Handle, EM_GETLINECOUNT, 0, 0)-1;
Pos := SendMessage(Control.Handle, EM_LINEINDEX, col, 0) + row;
Control.SelStart := Pos;
end;
另学习如下几句!
Lops:=SendMessage(memol.Handle,EM_LINEFROMCHAR,Memo1.SelStart,0);
Cpos:=Memol.SelStart-SendMessage(meno1.Handle,EM_LINEINDEX,Lpos,0);
得到memo1控件中当前光标所在的行与列!
var
Pos: integer;
begin
//检查行数是否超过了实际行数! 超过时即选最后一行
if Col>Control.Lines.Count then Col:=SendMessage(Control.Handle, EM_GETLINECOUNT, 0, 0)-1;
Pos := SendMessage(Control.Handle, EM_LINEINDEX, col, 0) + row;
Control.SelStart := Pos;
end;
另学习如下几句!
Lops:=SendMessage(memol.Handle,EM_LINEFROMCHAR,Memo1.SelStart,0);
Cpos:=Memol.SelStart-SendMessage(meno1.Handle,EM_LINEINDEX,Lpos,0);
得到memo1控件中当前光标所在的行与列!
相关文章推荐
- Memo 控件光标定位
- JQuery 聚焦控件后将光标定位在文本末尾显示
- 将光标定位到某个控件
- 窗体打开时,光标定位在某个控件,如textBox1
- DevExpress的控件GridControl光标定位到某一个单元格
- 如何将光标定位在对话框上的某个控件上
- Memo光标定位
- 光标定位到控件内文字之后
- C# 将光标定位到录入式控件(如text,combobox)的末尾
- 设置DataGridView控件的当前行,光标定位问题
- 精通COBOL--16.3.4 输出过程中的光标定位
- winform窗口中实现按Enter键动态将光标定位到下一个textBox控件。以登录窗口为例
- MFC edit 控件 自动将光标置于想要输入内容的位置
- 使用AspNetPager分页控件、分页存储过程及用户控件基类实现的完美分页功能
- Android ListView滑动过程中控件显示重复/错误问题之原理分析...
- DRML(2016-CVPR)重现过程记录---(5)问题定位_1
- C/C++ linux下光标定位和清屏函数(printf 实现)
- 【开发过程问题汇总系列】【ExtJS 界面开发问题】新增和修改界面控件的id命名一样导致界面显示错乱的问题
- 日期控件的使用以及控件定位