关于键盘和鼠标的问题,键盘鼠标钩子的问题(急在线等) ( 积分: 200 )

  • 主题发起人 主题发起人 lovenj2008
  • 开始时间 开始时间
我需要利用我编写的程序来输入汉字到Project1.exe程序界面中edit输入框中.请问如何实现

这句话我还是不明白.(是不是我理解能力有问题)
"利用我编写的程序来输入汉字" 你是编写输入法吗? 还是 在你写的程序里有个文本编辑器, 你在你的程序的文本编辑器输入汉字,然后在Project1里显示?
 
to ysp娃娃
我需要利用我编写的程序来输入汉字到Project1.exe程序界面中edit输入框中.请问如何实现
是我自己编写了一个程序,在界面上有个按钮,点击一下,就将某些汉字或者字符或者数字输入到 Project1.exe程序界面中edit输入框中(可能是其他的输入框,是可以输入的但不一定是edit框.)

相当于自动将我设置好的内容输入到 Project1.exe程序的各个输入框中.前提是 Project1.exe已经运行了,且等待输入的界面也已经打开了.我的程序就是不能输入汉字,字符是可以的.请指导
 
你设置好的内容 可以直接找到句柄 用SetWindowText啊
 
他不是同一个程序 ,用句柄怎么写??请赐教啊 谢谢
 
SetWindowText 是将 Project1.exe 的caption改了.
 
这个和往记事本发中文一个道理嘛 sendmessage就行了

看看这个例子 楼主给分哦
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3235703
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3692158
SendMessage(WinHandle,wm_char,65,0) ; 这句话 用SetWindowText 替换就可以了
 
兄弟我笨啊,还是没有搞定啊,就搞定了输入英文的方法,至于发送中文到记事本中去是可以,但是我是要在edit或者其他的输入框中输入.感觉有点困难.
 
用findwindows找到当前edit的handle.
然后用setwindowtext来控制当前edit的汉字就这样.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部