一个netants和flash都有的功能!(200分)

  • 主题发起人 主题发起人 DreamLand
  • 开始时间 开始时间
D

DreamLand

Unregistered / Unconfirmed
GUEST, unregistred user!
在ie中,当我选中了一片文字(里面包含有几个超级连接,图片连接等等)并把它拖到flash get 或者是netants的下载托放窗口就会出现一个下载列表,里面包含了那一篇文字里面所有的超级连接,ie里面有没有什么接口可以实现这个?
 
只是选种吗?
还需要Ctrl+C吧
接口就在剪贴版中,做法是把你的注册你的窗口到剪贴版的一个链表中,这样
当其他窗口剪贴了新的数据时,你的窗口就会收到消息,把数据取出来,分析里面有没有
超级连接文本,把他取出来,我想就是这样实现的吧
注册剪贴板的函数的前几个字母好象是:RegisterClip,后面的记不清楚了,你可以查查
 
对了,你还可以通过 RegisterClipboardFormat查找
给你个例子看看:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=207924
 
IE里面有接口的,注意得加上mshtml_tlb单元

var
doc: ihtmldocument2;
begin
doc := WebBrowser1.Document as ihtmldocument2;
doc.links...
doc.images...
end;
 
我还是不太明白,能不能作出一个示范出来看看?
 
你是指ole拖放是吗?
 
这就是ole拖放
 
IE里面的HyperLink本来就可以拖放啊……你只要做好接受部分就可以了吧。属于ole拖放
 
多人接受答案了。
 
后退
顶部