如何在WebBrowser控件中复制文本

wjcwjcwjc 2003-10-25 09:28:46
我在delphi7中用WebBrowser控件学做浏览器,发现不能在这个浏览器中复制一小段文本到其它地方,如不能粘贴到记事本中.
请请大侠指教!
...全文
54 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wilowind 2003-12-31
  • 打赏
  • 举报
回复
如何在TWebBrowser中能实现复制操作!将其中的文本拷贝到记事本中
uses MSHTML_TLB;

procedure TForm1.EditCopyClick(Sender: TObject);
var
Doc: IHTMLDocument2;
begin
Doc :=WebBrowser1.Document as IHTMLDocument2;
if Doc.QueryCommandEnabled('Copy') then
Doc.ExecCommand('Copy',false,0);
end;
如果报异常,需Install package。


如果想在WebBrowser中点右键然后能实现这个功能
首先注意 USES ACTIVEX

然后在所有语句函数/过程之后,end.之前添加
initialization
OleInitialize(nil);
finalization
OleUninitialize;

liuqstion 2003-11-10
  • 打赏
  • 举报
回复
up

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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