如何从ie中得到选中的文本(200分)

  • 主题发起人 主题发起人 yingdun
  • 开始时间 开始时间
Y

yingdun

Unregistered / Unconfirmed
GUEST, unregistred user!
我先在ie的浏览中选中一部分纯文本的部分(如一部分文章),然后点鼠标右键,选择菜单中的一项“得到选中的文本”,然后我就可以将选中的文本发送到另一个程序的文本框中。请问怎么得到这些文本? !!!!!不用拷贝!!!!!!!!
 
兄弟,你好像这个要求很多,首先要加入右键菜单项,然后实现拷贝粘贴功能。
我没有做过,帮你顶!
 
首先你要做一个进程内的com....,然后大致少如下
var
doc:IHTMLDocument2;
TxtRange: IHtmlTxtRange;

begin
doc:=IE.Document as IHTMLDocument2;
TxtRange :=Doc.Selection.CreateRange as IHtmlTxtRange;
txtrange.Get_text;//得到一个widestring
end
 
这做法跟DHTMLEDit的做法差不多,
有空我来测试一下!
 
能把整个源码贴出来吗?急用,谢了
 
后退
顶部