delphi通过html如何调用WinForm我用了dhtml控件

解决方案 »

  1.   

    webbrowser吗,可以通过beforenavigating事件,设置cancel=true,然后根据url来调用窗体
      

  2.   

    如果是 嵌入程序中的 html 页面 可以在打开链接目标前 分析目标字符串调用窗体 例:procedure TForm1.WebBrowser1BeforeNavigate2(Sender: TObject;
      const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData,
      Headers: OleVariant; var Cancel: WordBool);
    begin
      if url='abc' then
         begin
           调用窗体abc的代码
         end;
      Cancel :=True;
    end;
      

  3.   

    现在我用的是dhtml控件,此控件里面如何写以上代码?