我想替换某个应用程序Edit的文本,我该...(100分)

愚夫

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在一个Button的Click中,替换(或输入)IE等浏览器竹叶中Edit的文字,<br>使用SendMessage发送EM_REPLACESEL时,需要知道浏览器应用程序的Handle,<br>还是焦点Edit的Handle?如何获得?
 
不容易,听听。
 
难,我以前试过,后来用TWebBrowser。<br>我有一个VC的例子好象是在www.vchelp.net下的。<br>用于Form Fill IE(程序实现IE的Form控制)。<br>跟Delphi无任何关系。(我没研究过)。<br>可能有点用,请查收。
 
愚夫:我在你的主页上留言了。
 
有价值!!
 
继续讨论.
 
是焦点Edit的Handle.<br>通过查找IE窗口的child可以找到.<br>我曾经编程实现得到IE浏览器地址栏内的字符,<br>但不知道是不是能直接给它赋值.
 
有难度,感兴趣。<br>我跟。
 
关于IE地址栏的Edit应该是IE的一个真正的Child,所以当然可以替换(当然也可以读取),不过对于叶面中的Edit,用Sight只能看到窗口类是Internet Server_...,不记得了!<br>继续请教高手!
 
&gt;&gt;我曾经编程实现得到IE浏览器地址栏内的字符,<br>怎吗实现的?可以告诉我吗?急用!!!!!<br>如果能用的话!!条件你开!!<br>请速回信 sunstone@263.net<br>sunstone
 
to Thunderw:<br>&gt;&gt;我曾经编程实现得到IE浏览器地址栏内的字符,<br>怎吗实现的?可以告诉我吗?急用!!!!!<br>如果能用的话!!条件你开!!<br>请速回信 sunstone@263.net<br>sunstone<br>
 
to Thunderw:<br>&nbsp;怎吗实现的?可以告诉我吗?急用!!!!!<br>如果能用的话!!条件你开!!<br>请速回信 liujiguangliu@yahoo.com.cn
 
获取IE地址栏的文本并不难,只要使用一个API函数就可以了!等我回去看看,<br>写好了贴上来!<br>
 
门题是IE中的文本编辑框与TEdit是完全不同的两码事呀,尽管它们很象。
 
SetWindowText不能解决他?
 
这个东西很有意义, 应该能过通过寻找相应的浏览器窗体的WebBrowser的Document<br>实现
 
&gt;获取IE地址栏的文本并不难,只要使用一个API函数就可以了!<br>愚夫,是吗?请贴一下,谢谢!
 
用enumchildwindows来获得edit的句柄.<br>我编写了一个软件net monitor 用来监视ie和netscape地址框的<br>谁需要,请来信<br>sunstone@263.net
 
顶部