如何获得TWebBrowser当前鼠标所在位置的控件名称?(100分)

  • 主题发起人 主题发起人 liyinwei
  • 开始时间 开始时间
L

liyinwei

Unregistered / Unconfirmed
GUEST, unregistred user!
如一张网页中,有一个表单:
<form action=&quot;&quot; name=&quot;form1&quot; mathod=&quot;get&quot;>
<input type=&quot;text&quot; name=&quot;test1&quot; />
</form>

那我想在鼠标移到input上面的时候,就可以解得到input的名称为test1以及所属的表单名form1和方法

请教高手
 
以下是HTMLEdit的实现,WebBrowser和HTMLEdit大同小异
if HTMLEdit.DOM.selection.type_ = 'Control' then //判断是否控件
begin
range := HTMLEdit.DOM.selection.createRange as IHTMLControlRange ;
if range <> nil then
if range.length > 0 then
begin
element := range.item(0);
if element.tagName = 'INPUT' then //判断是否输入框
begin
objtype := element.getAttribute('type',0); //获得角色
if objtype = 'text' then
objtype := 'stxt'; //single row text
end;
 
这是处理被选择的控件的吧!
要求的是当前鼠标的位置的控件,如何检测当前鼠标位置的控件的名称,表单名和方法?

高手指点.
 
自己顶一下.

高手帮帮忙!
 
极度关注此问题

友情顶一下
 
帮顶!

╭=========================================╮

80G海量源代码,控件,书籍全免费狂下不停!

http://www.source520.com

个人网站站长开发推广同盟,让所有人知道你的世界!

http://www.source520.com/search/search.asp

╰=========================================╯
 
算了,结了吧。
 
后退
顶部