MSHTML::IHTMLElementCollection* pColl=NULL;
hr=spHtmlDocument-> get_all(&pColl);
if(pColl!=NULL&&SUCCEEDED(hr))
{
MSHTML::IHTMLElement* pElem=NULL;
_variant_t index;
index.vt=VT_I4;
index.intVal=0;
_variant_t name( "Submit ");
IDispatchPtr disp;
disp=pColl-> item(name,index); //这个item,无语,可以代入的数据类型实在太多,C++就是这样。
if(disp==NULL)
hr=E_FAIL;
else
{
hr=disp-> QueryInterface(&pElem);
}
if (SUCCEEDED(hr)&& pElem != NULL)
{
//
BSTR bstrhtml;
pElem-> get_outerHTML(&bstrhtml);
CString str(bstrhtml);
AfxMessageBox(str);
pElem-> click();
pElem-> Release();
}
pColl-> Release();
}
IE编程 item的使用方法
最新推荐文章于 2023-04-14 16:33:26 发布