我以前用:
ShellExecute(Handle, 'open', 'http://www.sina.com.cn',
          nil, nil, SW_SHOWMINIMIZED);
能打开网页,但问题是不能满足如下要求:
1、打开的IE窗口不能最小化。
2、如果原来已经有IE窗口,就会在原来的IE窗口中打开,我想要另外在新窗口中打开。请问如何解决?

解决方案 »

  1.   

    ShellExecute(Handle, 'open', 'http://www.sina.com.cn','','',0);
      

  2.   

    ShellExecute(Handle, 'opennew', 'http://www.sina.com.cn','','',SW_SHOW);
      

  3.   

    两位大侠,这两种方法都不行啊
    hsmserver(撒哈拉之雨的悲伤) 的方法与原来的一样
    ysai(所有真的都是假的真,所有假的都是真的假) 
    opennew, open new 都不起作用
      

  4.   

    shellexecute(Handle,'open','IEXPLORE.EXE',PChar'www.sina.com.cn'),nil,SW_SHOWMINIMIZED);
      

  5.   

    winexec('C:\Program Files\Internet Explorer\IEXPLORE.EXE www.163.com',sw_show);
      

  6.   

    不知道为什么opennew参数为什么不能用了...
    winexec('c:\Program Files\Internet Explorer\IEXPLORE.EXE -new http://www.sina.com.cn',sw_show);