No.8613 作者:xiangduilun 邮件:relatheo@yahoo.com.cn ID:86490 登陆:6次 文章数:1篇 最后登陆IP:116.60.39.67 最后登陆:2008/5/20 15:25:14 注册:2007/8/8 14:19:36 财富:104 发帖时间:2008/5/19 11:05:09 发贴者IP:116.60.34.162 标题:xiangduilun:[求助]wince ie打开的当前网页的指定内容 摘要:No.8613[求助]wince ie打开的当前网页的指定内容 获取wince IE(我用的就是WINCE的IESAMPLE)打开的当前网页的指定(鼠标选中的内容块)的内容(文字内容),如:鼠标选中的一段网页的新闻,部分代码如下: //CHAR Buffer[8192];//用来获取鼠标的选中的值 DWORD dwErr= 0x0; // CComPtr <IHTMLDocument> pDoc; CComPtr <IHTMLDocument2> pDoc2=NULL; CComPtr <IWebBrowser2> _pBrowser;//_pBrowser当前网页的IWebBrowser2接口 HRESULT hr; IDispatch* pDocDisp=NULL; if(_pBrowser!=NULL) { hr= _pBrowser-> get_Document(&pDocDisp); CHAR buf[1024]; DWORD dwErr= 0x0; dwErr= GetLastError( ); sprintf( buf, "%X", dwErr );//返回0x00000006句柄无效 } if(pDocDisp!=NULL) { hr=pDocDisp-> QueryInterface(IID_IHTMLDocument2,(LPVOID*)&pDoc2);//查询接口IHTMLDocument2失败,返回的pDoc2不行,主要是这里的问题,帮我看看 CHAR buf[1024]; DWORD dwErr= 0x0; dwErr= GetLastError( ); sprintf( buf, "%X", dwErr ); if(!SUCCEEDED(hr)) { MessageBox( _hWnd, L"No this interface", L"Error", MB_OK ); } } IHTMLSelectionObject* pSelection=NULL; ......
>>返回讨论的主题
|