首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

IE中嵌入一个ActiveX控件,该怎么解决

2012-01-28 
IE中嵌入一个ActiveX控件我对于ActiveX不熟悉,请教大家一些问题。我想做这么一件事儿。首先在IE端安装一个Ac

IE中嵌入一个ActiveX控件
我对于ActiveX不熟悉,请教大家一些问题。
我想做这么一件事儿。
首先在IE端安装一个Activex,当我打开某个网站(比如百度),用鼠标拖拽选中一些东西,然后按住鼠标左键,把选择的这部分内容(包括文本,超链接,图片)拖出IE窗口,拖到另外一个我自定义的这个IE窗口内,这个自定义的里面,我做了一个DIV,里面用到了Animation,专门用来保存拖过来的东西(包括超链接等),目前,由于没有作那个activex,所以从外部网页上拖过来的都是文本,无法实现超链接。
我想要是有个activex可以把外部网页上的东西,在拖出IE窗口的时候把HTML贴到clipboard中,我后面的工作就可以做了。
不知道我的问题说得清楚不清楚。
我想知道如何完成这个Activex呢?或者有没有现成的例子呢,我确实不太懂C++。

[解决办法]
这个不是C++的问题,是OLE拖放。

查查OLE/COM的IDragSource,IDropTarget接口。
[解决办法]
msdn.microsoft.com/archive/en-us/dnaredcom/html/edcomfaq.asp
[解决办法]
实现方法OLE拖放相关的几个函数.
实例可以动手研究一下类似Flashget之类的带小窗口的程序.

热点排行