• 全部
  • 语言基础/算法/系统设计
  • 数据库相关
  • 图形处理/多媒体
  • 网络通信/分布式开发
  • VCL组件开发及应用
  • Windows SDK/API
  • 问答

编写网也浏览器的问题--怎样在用新窗口打开页面时,不让用IE打开?

pianopan 2001-10-31 04:43:29
...全文
168 点赞 收藏 16
写回复
16 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hansonboy 2001-12-03
..
回复
taxi 2001-12-03
^
回复
wisenowa 2001-12-03
procedure TForm1.WebBrowser1NewWindow2(Sender: TObject;
var ppDisp: IDispatch; var Cancel: WordBool);
var
NewApp: TForm1;
begin
NewApp := TForm1.Create(nil);
NewApp.Visible := true;
ppDisp := NewApp.webbrowser1.Application;
end;
在新的窗口打开需要按Shift键
回复
Linux2001 2001-12-03
热切关注中
回复
caigentan 2001-12-03
使用NewWindow2事件,将参数定为False就可
回复
taxi 2001-12-03
wisenowa(心比天高,手比脚笨)的方法可以呀。
回复
blackfiles 2001-12-03
看看
回复
wisenowa 2001-12-03
不会吧?还没解决?
试过我的方法吗?
难道有问题?
回复
chenbin 2001-12-03
别有事没事老往注册表去,事实上除了注册自己的程序为默认的浏览器和读取IE地址外,根本就无须用到注册表!!
建议你多查查MSDN中IHtmlDocument2接口的资料。
回复
chenbin 2001-12-03
绝对不用修改注册表,看看我的作品http://cbsoft.bsina.com里面的CBExplorer
只需要在OnNewWindow2中这样写:
ppDisp := WebBrowser1.Application;就行了
回复
chons 2001-12-03
绝对要改注册表。
回复
thisisxutao 2001-12-03
修改注册表,把默认的IE设为自己的IE。
回复
pianopan 2001-11-08
??
回复
pianopan 2001-11-02
没有人会?
^*%*&^^&*^
回复
pianopan 2001-10-31
不会那么困难吧
在vb里我知道可以解决
但是在Delphi我就不知道了
应该是在new什么(忘了名字了)事件里作些处理
防止ie打开
但是用Delphi我不会
那位高手希望能指导指导
回复
wisenowa 2001-10-31
我觉得需要修改注册表
回复
相关推荐
发帖
Delphi
创建于2007-08-02

4875

社区成员

Delphi 开发及应用
申请成为版主
帖子事件
创建了帖子
2001-10-31 04:43
社区公告
暂无公告