请教:做一个程序控制另一个程序,目的是点击或是光标移动到当前单无格(编辑框)后,当前单元格(编辑框)中文字全部选中!(答完后到1212460,1187812中拿

  • 主题发起人 主题发起人 易名烦
  • 开始时间 开始时间

易名烦

Unregistered / Unconfirmed
GUEST, unregistred user!
请教:做一个程序控制另一个程序,目的是点击或是光标移动到当前单无格(编辑框)后,当前单元格(编辑框)中文字全部选中!(答完后到1212460,1187812中拿分,二个分数一起给!)(请大家教教我好吗?) (10分)<br />如题,请指导!
 
if getfocus=编辑框.handle or GetCursorPos在GetWindowRect里面(PtInRect)
then
SendMessage(编辑框.Handle,EM_SETSEL.,-1,0)
 
啊,这样吗?
你可不可以做个程序给我看看好吗?
一个程序放上两个编辑框,一个DBGRID,然后做好另一个程序来控制!
谢你了:我的邮箱:ZOUJINHE@CHANGHONG.COM
 
见DELPHI帮助
TCustomEdit.SelectAll

Selects all text in the edit control.

procedure SelectAll;

Description
Use SelectAll to select all text in the edit control.
To select only part of the text, use the SelStart and SelLength properties.
 
我说的是这样,做一个程序放在后台,然后不管它了。
我在开始工作,用的是另人一非本人开发的程序,也不是用DELPHI开发的,它里面有表格和编辑框,我要后台的程序
控制我对工作程序的点击,当我点击或是光标移到一个表格的单元格(或是纺辑编)时,单无格自动全选!
谢谢!
 
怎么做,各位发话吧?
 
http://www.heibai.net/download/show.php?id=2701
源代码
 
可是我找的表格没有CAPTION啊,怎么找HANDLE,!
 
你说的是不是已经有了一个程序,但是因为没有全部选中这个功能,
你现在想另做一个程序来后台完善这个功能,不知道是不是这个意思?

如果是的话,我想可能不是很简单的事,可能要用到Hook钩子才行。
 
用消息函数 Sendmessage
 
我想应该需要用到HOOK钩子,我以前做个一个程序就是用来截获用户对编辑框的输入的,
一旦用户输入定义好的词组,钩子程序会转换成相应的字符输入编辑框,如果是全选,就
象楼上说的用sendmessage
 
对,就是娃娃说的,可是我没有做个钩子啊,可以教教我吗?
 
这个你可以查查大富翁上的帖子,有很多讲这方面的问题.不难写
 
请其他的富翁到我说的两题中拿分吧,先给MCKZB了!
 

Similar threads

S
回复
0
查看
816
SUNSTONE的Delphi笔记
S
S
回复
0
查看
735
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部