自己开发的IE浏览器,碰到一些问题,请大伙帮忙!(难啊!!!!) ( 积分: 200 )

  • 主题发起人 主题发起人 chnplzh
  • 开始时间 开始时间
C

chnplzh

Unregistered / Unconfirmed
GUEST, unregistred user!
软件下载地址:
ftp.mlfjnp.com
user: temp password: temp

开发环境:d6+win2k pro,IE控件就是d6自带的WebBrowser。
当然,该浏览器功能还有限(其实只是作为我自己为公司内部开发的一个软件系统集成环境的一部分),请大伙不要见笑!

我现在的问题是:
1、WebBrowser无法接受回车键,乖乖的,实在无法忍受,大伙一定得帮忙!
2、WebBrowser中支持默认的鼠标右键菜单,比如编辑功能的复制、粘贴、删除等,无法与
我开发的编辑菜单连接起来。

个人E-mail: chnplzh@mlfjnp.com chnplzh@163.com
谢谢!!!!!!!!!
分数好说!
 
软件下载地址:
ftp.mlfjnp.com
user: temp password: temp

开发环境:d6+win2k pro,IE控件就是d6自带的WebBrowser。
当然,该浏览器功能还有限(其实只是作为我自己为公司内部开发的一个软件系统集成环境的一部分),请大伙不要见笑!

我现在的问题是:
1、WebBrowser无法接受回车键,乖乖的,实在无法忍受,大伙一定得帮忙!
2、WebBrowser中支持默认的鼠标右键菜单,比如编辑功能的复制、粘贴、删除等,无法与
我开发的编辑菜单连接起来。

个人E-mail: chnplzh@mlfjnp.com chnplzh@163.com
谢谢!!!!!!!!!
分数好说!
 
http://www.euromind.com/iedelphi
 
为什么要自己做一个呀
真正做一个出名的商业软件是很难的
 
试一下MsHTML接口吧,把网页的元素当作对象进行处理,你到MSDN查询一下IHTMLDocument2,肯定能找到你需要的东西!比如你可以:
var
doc:IHTMLDocument2;
FormElement:IHTMLFormElement;
FormCollection:IHTMLElementCollection;
然后
doc:=WebBrowser.document as IHTMLDocument2;//将你浏览的网页声明为IHTMLDocument2接口类型。
FormCollection:=doc.all//取得网页中的所有元素
然后你想怎么办就怎么办啦!比如网页上有一个表单,那就当它是一个对象,那里就有对回车键的事件,还有click之类的。关键是去看看MSDN上的说明,帮助很大的!
 
谢谢阿狗

我一直对WebBrowser没办法,谢谢你的文章

不过我还是不懂.哈
 
右键的问题好像是需要处理IDocHostUIHandler接口
 
不接收回车好像是delphi封装wb成vcl时候的一个bug换embeddedwb就可以了 。
楼上有人贴地址给你了。
 
请大伙继续。。。。。
非常谢谢!
 
算了,结帖了。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部