佚名通过本文主要向大家介绍了网页表单设计,如何制作网页表单,网页制作表单代码,网页设计表单制作,网页中表单的作用等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 关于遍历网页中表单的问题
描述:
描述:
HRESULT hr;
CComPtr<IDispatch> pHtmlDocDispatch = NULL;
CComPtr<IHTMLDocument2> pHtmlDoc = NULL;;
hr = m_spWebBrowser2->get_Document (&pHtmlDocDispatch);
if (SUCCEEDED (hr) && (pHtmlDocDispatch != NULL))
{
hr = pHtmlDocDispatch->QueryInterface
(IID_IHTMLDocument2, (void**)&pHtmlDoc);
}
CComQIPtr< IHTMLElementCollection > spElementCollection;
hr = pIHTMLDocument2->get_all( &spElementCollection ); //取得表单集合
最后使用IHTMLElementCollection 指针来获取表单元素,但是没有得到想要的元素 比如:msn的邮箱登陆页面,我的目的是想获取用户名 密码元素,怎么也获取不到。我在程序中截获页面的单击事件,可以获取到不知道怎么回事。还有就是其他网页是可以正常访问的。