给定一个网页地址,如何在vc程序中启动IE并浏览,那么又如何同时启动多个IE程序呢?

解决方案 »

  1.   

    HINSTANCE result = ShellExecute(NULL, _T("open"), _T("www.csdn.net"), NULL,NULL, SW_SHOW);
      

  2.   

    ShellExecute(NULL,"open","http://www.sohu.com",NULL,NULL,SW_SHOWNORMAL);
      

  3.   

    HINSTANCE result = ShellExecute(NULL, _T("open"), _T("www.csdn.net"), NULL,NULL, SW_SHOW);
      

  4.   

    如果想启动多个ie,则需要做一些处理如果你要打开的是几个本地的网页,则可以这样:
    ShellExecute(NULL,"opennew","c:\\httptest_1.htm",NULL,NULL,SW_SHOWNORMAL);
    ShellExecute(NULL,"opennew","c:\\httptest_2.htm",NULL,NULL,SW_SHOWNORMAL);
    一定要是“opennew”,而不是“open”如果要打开的是以http开头的,则可以这样:
    ShellExecute(NULL,"open","IEXPLORE.exe",NULL,NULL,SW_SHOWNORMAL);//打开新的ie
    ShellExecute(NULL,"open","http://www.sohu.com",NULL,NULL,SW_SHOWNORMAL);//在刚才的ie窗口打开sohu