VC++6.0/VS2008/VS2010:創(chuàng)建一個對話框窗體 ,右鍵窗體添加ActiveX控件 找到"Microsoft Web瀏覽器",給控件定義一個變量。 顯示一個網(wǎng)頁 變量.Navigate("http://xxxxx",NULL,NULL,NULL,NULL); [code=cpp] HRESULT hr; [/code] IHTMLElementCollection *pColl=NULL; IDispatch *pDisp2; VARIANT varID; hr=pColl->item(varID, varIndex,&pDisp2);// 獲取指定ID控件的位置 IHTMLElement *pElem=NULL; 然后對自己想操作的類型 進行一下操作 控件類型 TEXT //HRESULT IHTMLElement :: put_innerText(bstr v),;//用此函數(shù)對文本控件寫內(nèi)容 IHTMLElement*pelem=NULL; 省略N個字.. pelem->put_innerText(傳入想寫入的字符串);
類型BUTTON RADIO SUBMIT CHECKBOX HRESULT click();//用此函數(shù)點擊 IHTMLement * pElem=NULL,; 省略N個字.. pElem->click();
類型 SELECT HRESULT put_SelectionIndex(short wich);//選擇第幾項
IHTMLSelectElement *pSlect; 省略N個字.. pSlect->put_SelectionIndex(index);//index 列表的索引值
參考文章: http://blog.csdn.net/wangningyu/archive/2009/10/17/4681823.aspx http://blog.csdn.net/wangningyu/archive/2009/09/08/4526357.aspx |
|