如何获得光标在一个TMemo中的设备坐标X/Y? 关键是Memo内的字符的大小有不同的! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有办法获得像素级的坐标,只能获得行列位置:procedure TForm1.Button1Click(Sender: TObject);varLineNum: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; 没有办法获得像素级的坐标,只能获得行列位置:procedure TForm1.Button1Click(Sender: TObject);varLineNum: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; 那么delphi自己的SQLEdit中的书签是怎么定位的呢?有哪位大侠知道啊!? 但是字符大小是不一样的用行列我还要经过计算才能定位我要把一个BookMark放在光标位子啊! memo.CaretPos.y 行memo.CaretPos.x 列 想再学个程序象vc,dephi大家参考不知学哪个好 求delphi7用CreateProcess调用cmd.exe执行ftp的例子! 多了一个裤衩,老规矩,散分 有谁擅长接口的,帮忙看个问题。 delphi+access 日期查询怎么老是不对? 男人变女人的方法,绝对好的创意! 高价求购Delphi5开发人员指南? case 语句竟然过不去:( 邪门:( 请各位帮忙看一下。谢谢。 请问怎么样adodataset编辑数据库中的 一条记录?? 我应该怎么选择?求救 有一个学生表,还有一个学生的成绩表。 深圳的计算件硬件和网络设备的税是多少?
procedure TForm1.Button1Click(Sender: TObject);
var
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;
procedure TForm1.Button1Click(Sender: TObject);
var
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;
有哪位大侠知道啊!?
用行列我还要经过计算才能定位我要把一个BookMark放在光标位子啊!
memo.CaretPos.x 列