佚名通过本文主要向大家介绍了
vc中如何获取webBrowser控件显示的网页中的控件(form中的如:radio,CheckBox等)的值等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: vc中如何获取webBrowser控件显示的网页中的控件(form中的如:radio,CheckBox等)的值
描述:
解决方案1:
描述:
在vc对话框中有一个webBrowser控件,在这个控件中显示一个网页文件。网页文件中有一些进行交互的控件(如:radio,text等)。现在如何通过webBrowser来获取网页中的控件的值。
谢谢.........
在线等....
解决方案1:
你从内存中读出来不就行了吗
解决方案2: 1.IWebBrowser2::get_Document
HRESULT get_Document(
IDispatch * FAR* ppDisp
);
2.IHTMLDocument2::get_all
HRESULT get_all(
IHTMLElementCollection **p
);
3.IHTMLElementCollection::item
HRESULT item(
VARIANT name,
VARIANT index,
IDispatch **pdisp
);
4.IHTMLElement::getAttribute
HRESULT getAttribute(
BSTR strAttributeName,
LONG fFlags,
VARIANT *AttributeValue
);
给你看个VB版的:http://azhisoft.com/sdemo.rar