Delphi从webbrowser中复制内容粘贴到新的WEB编辑器中

yuanbxr 2010-06-06 03:57:55
使用DELPHI的Clipboard从一个webbrowser中拷贝内容,然后粘贴到新的网页的WEB编辑器中,利用delphi实现像Windows自带的剪切板一样的功能,请问如何处理这个clipboard?

使用clipboard.astext:=IHtmlDocument2(WebBrowser2.Document).Body.innerHTML;

复制出来的是HTML的源代码,粘贴在新的WEB编辑器中时会显示源码,只能贴在编辑器的代码里才可以,如果使用

clipboard.astext:=IHtmlDocument2(WebBrowser2.Document).Body.innerText;

粘贴在WEB编辑器中时,格式正确,但超链接都不存在了,我想要实现的就是和WINDOWS自带的复制一样的功能,粘贴过去以后格式正确,超链接同样存在。搜了一些资料,是关于剪切板格式转换成CF_HTML的,但不具体,请问有什么好的办法解决吗,或者是否能够通过API在复制时直接调用windows的剪切功能,请指教。
...全文
206 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuanbxr 2010-06-07
  • 打赏
  • 举报
回复
人情淡泊啊……
yuanbxr 2010-06-07
  • 打赏
  • 举报
回复
有没有做过相应的操作,只有40分了,全部奉送。

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧