我在窗体tform上面放置了一个Tmemo控件,当我在菜单上面点击“添加按钮”的菜单,希望在TMEMO光标处添加一个按钮,我采用GetCursorPos(point)来获得坐标,但是得到的却是鼠标点击菜单的坐标,并不是TMEMO控件中光标的坐标。我要如何得到光标的坐标
解决方案 »
- indy10关于TIdTCPClient接收服务端的数据
- 不得了,天崩地裂!
- 请问dbcheckbox有没有一个字段是设置默认值的?
- 冰冻三日非一日之寒!看看我的DELPHI成果,下载有分,不够再加,11点结贴
- 指针数组的释放
- 我写的ftp小东东,真是奇怪了》?高手来说说什么原因,有分送
- 怎么用ADO连ACCESS数据库
- 听听各位的建议,谢谢
- AdoStordProc的问题
- delphi7 实现一个功能,在form上点击任何一个位置,可以动态加载image,每一个image上都用canvas画出来相同的图形。
- 关于数据库海量查询比对的问题,up 有分
- 请问有什么方法可以准确获取服务器和客户端的的当前连接状态?
CharsBeforeLine:=SendMessage(Memo1.Handle,EM_LINEINDEX,LineNum,0);//光标所在当前行的位置;
你好
开会别迟到。
当我想光标停在"会"字后机,然后点击按钮,系统就会在我想在“会”字后加个请字,像每二行变成“开会请别迟到”.我要如何得到光标前的字符,还有光标后的字符,然后再把修改后的字符串重新覆盖掉原来的第二行的数据。
for i := 1 to Length(S) do
begin
SendMessage(memo1.Handle, WM_CHAR, Ord(S[i]), 0)
end ;