怎样知道TMemo当前前编焦点的位置,
假如Memo1的内容为测试1测试2,在测试1和测试2之间是当前编辑的指针焦点,怎样判断它所处在的位置
假如Memo1的内容为测试1测试2,在测试1和测试2之间是当前编辑的指针焦点,怎样判断它所处在的位置
解决方案 »
- 等待Delphi2010,有谁知道Delphi2010什么时候发布吗?
- List index out of bounds(1)
- 检索对话框的设计??
- 撒20分 Delphi 中输入界面﹐记录即时刷新问题………….
- 求类似QQ视频聊天的代码、资料!
- 关于树型结构的数据库实现方法
- 请问:我在一个panel面板上放了一个TImage派生的一个组件,在该组件代码中我应该怎样才能得到panel面板的背景,又怎样才能使组件的背景透
- DBGRID如何去掉右键选中??
- *****关于OleDraw函数的问题******
- [長篇] 我的回憶和有趣的故事 - C/C++ 聖戰篇
- 问几个API函数
- 郁闷,前途不妙啊!
LineNum:longint;
CharsBeforeLine:longint;
begin
LineNum := SendMessage(Memo1.Handle,EM_LINEFROMCHAR,Memo1.SelStart,0);
CharsBeforeLine:=SendMessage(Memo1.Handle,EM_LINEINDEX,LineNum,0);
Label1.Caption:='Line: '+IntToStr(LineNum + 1);
Label2.Caption:='Position: '+IntToStr((Memo1.SelStart -CharsBeforeLine)+1);
end;
var p:Tpoint;
begin
GetCaretPos(p);
end;p.x,p.y 就是了