关于WebBrowser的导航问题

scf203 2003-10-18 12:04:28
procedure TForm1.WebBrowser1BeforeNavigate2(Sender: TObject;
const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData,
Headers: OleVariant; var Cancel: WordBool);
begin
//写入的代码
end;
怎么样才能让‘写入的代码’的代码调用一个外部的窗体呢?


也就是用 WebBrowser控件中显示的网页来调用窗体
...全文
55 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
scf203 2003-10-22
  • 打赏
  • 举报
回复
感谢各位大哥了
ly_liuyang 2003-10-20
  • 打赏
  • 举报
回复
那样就是zeng38097(曾阿牛) 所言
zeng38097 2003-10-20
  • 打赏
  • 举报
回复
if(Pos('FORM2',UpperCase(URL))<>0) then
begin
Form2:=TForm2.Create(Self);
Form2.ShowModal;
Form2.Free;
cancel:=true;
end;
是不是这个,假设在你的网页中有个FORM2的链接
scf203 2003-10-18
  • 打赏
  • 举报
回复
wo 我说的是通过网页中的链接来调用窗体,应该能够判断出是哪个链接把
yanhuizen 2003-10-18
  • 打赏
  • 举报
回复
楼上的说的对!
ly_liuyang 2003-10-18
  • 打赏
  • 举报
回复
调用一个外部的程序
就SHellAPI的ShellExecute
ly_liuyang 2003-10-18
  • 打赏
  • 举报
回复
就是Form2.Show,什么Form都可以SHow的

这个还用问
scf203 2003-10-18
  • 打赏
  • 举报
回复
这么麻烦啊,人家说好像没有这么复杂啊
pankun 2003-10-18
  • 打赏
  • 举报
回复
做个自动化服务器.
再在网页中写脚本来调用实现.

5,379

社区成员

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

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