是这样的。
我做了一个IE工具条(参考csdn练手的)
工具条已经做好,但是点击按纽时执行的:
ShellExecute(Handle, 'open', pchar('http://xxx.com'), nil, nil, SW_SHOWDEFAULT);
执行的时候 并不是在工具条所在的IE窗口打开 而是在新窗口打开.
我看了 其他的工具条 都是直接在工具条所在的IE窗口打开一个URL.
如何能完成这一效果?
本人比较菜 希望能得到细致一点的解释 和 代码.  麻烦各位帮帮忙了.

解决方案 »

  1.   

    ShellExecute(0,'open','Explorer.exe', PChar('http://www.csdn.net'), nil, SW_NORMAL);
      

  2.   

    liangqingzhi(老之) ( ) 信誉:105 你的试了 还是新窗口.
    而且后边如果 http://x.asp?text=中文
    这样的URL的话 会提示 <中文?>路径不对或参数错误.
      

  3.   


    procedure TForm1.FormCreate(Sender: TObject);
    var
      sFileName: String;
    begin
      sFileName := ParamStr(1);
      if sFileName<>'' then 你的浏览器打开参数链接
    end;
      

  4.   

    点击的事件
    WinExec( '你的程序地址 http://www.sina.com',SW_NORMAL);
      

  5.   

    hellolongbin(一个人[年长资深少男])WinExec( '你的程序地址 http://www.sina.com',SW_NORMAL);我程序就是一个结合到IE中的工具条
      

  6.   

    没做过但我认为需要修改注册表来修改IE默认的打开浏览器为你的浏览器BAIDU 和其他工具条是可以在本窗口打开的.