用WebBrowser控件显示网页后,用什么函数能够遍历网页上CheckBox控件以及CheckBox的状态 ? xiexie!(50分)

  • 主题发起人 主题发起人 mazheng
  • 开始时间 开始时间
M

mazheng

Unregistered / Unconfirmed
GUEST, unregistred user!
我想问一下如果得到网页的句柄后,用什么函数能够遍历网页上CheckBox控件以及CheckBox的状态 ? xiexie!

更正问题:

用WebBrowser控件显示网页后,用什么函数能够遍历网页上CheckBox控件以及CheckBox的状态 ? xiexie!
 
网页的句柄?没听过。是Internet_ExplorerServer窗口的句柄吗。使用MSHTML吧。任何一个搜索引擎都能搜到一堆。如果你不会写 又不会搜 那么考虑付费请人吧。
 
用WebBrowser控件显示网页后,用什么函数能够遍历网页上CheckBox控件以及CheckBox的状态 ? xiexie!
 
var
doc:IHtmlDocument2;
coll:IHtmlElementcollection;
Element:IHTMLElement;
Anchor:IHTMLAnchorElement;
然后Coll.item(i,i) 要取checkbox标记
 
var
checked:Boolean;
begin
checked:=WebBrowser1.oleobject.body.GetElementByID('CheckBox的名字').check
end;
如果没有ID你可以用name来找
 
你的这个问题,我前一阵子,刚好做个和你类似的东西。
但我只有C++Builder的代码和动态库,帮不到你。
你再查查资料吧。
 
后退
顶部