现在这样执行语句:
ShellExecute(NULL, "Open", "http://www.csdn.net", NULL, NULL, SW_SHOW);
ShellExecute(NULL, "Open", "http://www.pchome.net", NULL, NULL, SW_SHOW);
原本我认为会打开两个IE窗口的,但是事实上只打开一个,而且连接的后一个网站,那么请问有没有什么办法打开两个窗口分别访问两个网站呢?谢谢!

解决方案 »

  1.   

    这个好像是由于你后面的一个链接再你开辟的第一个浏览器中运行了。如同这样的现象:你再outlook收信,里面有个信的内容由链接,你如果打开的话,而你恰好有个IE窗口打开,那么你这个链接就会再该IE窗口中打开。我来试试程序,调试好了就告诉你
      

  2.   

    ShellExecute(NULL, "Open", "explore.exe", "http://www.pchome.net", NULL, SW_SHOW);
      

  3.   

    sorry, 下面的财正确ShellExecute(NULL, "open", "explorer.exe", "http://www.pchome.net", NULL, SW_SHOW);