如何获取IE (控件)的所有链接(包括Frameset, iframe)
IE 顶层 body 节点通过IHTMLElement->get_all 方法无法获取iframe 里面的节点列表:CComPtr<IHTMLElement> body;...CComPtr<IDispatc...
如何获取IE (控件)的所有链接(包括Frameset, iframe)
IE 顶层 body 节点通过IHTMLElement->get_all 方法无法获取iframe 里面的节点列表:CComPtr<IHTMLElement> body;...CComPtr<IDispatc...
COM对象IWebBrowser2,IHTMLDocument2,IHTMLWindow2,IHTMLElement 相互获取
IE(控件 接口)中主要有4个部分, Browser, Document, Frame IFrame, Element , 其对应接口分别是Browser - IWebBrowser2Documen...
ATL简单对象(实现了IObjectWithSite接口)在网页中使用,如何取得IE窗口句柄?
为了显示非模态对话框,需取得ie窗口句柄。如果注册成bho(Browser Helper Object,IE浏览器的扩展程序)可通过SetSite方法等可取得,但...
注册DLL时报错:模块已加载,但对DllRegisterServer的调用失败,错误代码为 0x80070005
错误代码0x80070005是没有使用管理员权限进行注册。因此,使用管理员权限注册DLL即可解决,步骤如下:Win键,搜索cmd,右键以管理员身份运...
VARIANT变量是COM组件之间互相通信的重要的参数变量之一,它可以容纳多种不同的类型,如short、long、double等,包括各类指针和数组。组件...
最近公司的产品需要使用ActiveX文件上传。讨论了基本所有的技术,最后还是决定C++搞个ActiveX。。。但上传的回调费了半天劲,才搞定。代码...
ATL COM开发入门(一)(JS调用ActiveX/COM组件)
ATL(Active Template Library)动态模板库,是一个类库,可以使用它进行COM开发。本文通过一个基础入门的例子,简要介绍如何定义、实现C...