http://www.csdn.net/expert/topic/598/598159.xml?temp=.1064875

解决方案 »

  1.   

    我可赶上这波了方法一:#include <ShlDisp.h> //定义了IShellDispatchvoid OnSecurityOption() //打开internet选项的安全页

      IShellDispatch* pDisp; 
      HRESULT hr;   hr = ::CoCreateInstance( CLSID_Shell, NULL, CLSCTX_INPROC_SERVER, 
                              IID_IShellDispatch, (LPVOID*)&pDisp ) ; 
      if (FAILED (hr)||pDisp==NULL) 
      { 
          TRACE("Failed to create CLSID_Shell Instance :-( ") ; 
          return; 
      }   CString cs = "inetcpl.cpl,,1";//will show security page. 
      pDisp->ControlPanelItem(cs.AllocSysString());   pDisp->Release(); 

    方法二:WinExec(0,"control.exe","inetcpl.cpl,,1",SW_SHOW); 
    WinExec(0,"rundll32 shell32.dll,Control_RunDLL inetcpl.cpl,,1",SW_SHOW); 如果你用CHtmlView或者IWebBrowser2,我还可以提供给你两种方法
      

  2.   

    怎么没有换行?CSDN太烂了吧!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
      

  3.   

    // CommandTarget IDs
    enum 
    {
    HTMLID_FIND         = 1,
    HTMLID_VIEWSOURCE   = 2,
    HTMLID_OPTIONS      = 3,
    };//Used to Execute Find, View Source and Internet Option commands.
    HRESULT ExecCmdTarget(DWORD nCmdID, CHtmlView* pHVW)
    {
    LPDISPATCH lpDispatch = NULL;
            LPOLECOMMANDTARGET lpOleCommandTarget = NULL; if(pHVW != NULL)
    {
    try
    {
             lpDispatch = pHVW->GetHtmlDocument();
     if(lpDispatch == NULL)
     return S_OK;
             ASSERT(lpDispatch);         // Get an IDispatch pointer for the IOleCommandTarget interface.
             lpDispatch->QueryInterface(IID_IOleCommandTarget, (void**)&lpOleCommandTarget);
             ASSERT(lpOleCommandTarget);         lpDispatch->Release();
     lpDispatch = NULL;         // Invoke the given command id for the WebBrowser control
     if(lpOleCommandTarget != NULL)
     {
     HRESULT hr = lpOleCommandTarget->Exec(&CGID_IWebBrowser, nCmdID, 0,
                                             NULL, NULL);
     lpOleCommandTarget->Release();
     lpOleCommandTarget = NULL;
     return hr;
     }
     else
     return S_OK;
    }
    catch(...)
    {
    }
    }
    return S_OK;
    }//etc.
    ExecCmdTarget(HTMLID_OPTIONS,pView);
      

  4.   

    shit!
    csdn 好烂,太没专业精神了
      

  5.   

    我试了一下,CGID_IWebBrowser通不过,怎么回事?
      

  6.   

    #include <initguid.h>
    DEFINE_GUID(CGID_IWebBrowser,0xED016940L,0xBD5B,0x11cf,0xBA,0x4E,0x00,0xC0,0x4F,0xD7,0x08,0x16);