1. bstrCurPath为文件的目录, bstrFileName为文件名;代码如下: //利用IE控件,浏览WORD,pdf等文件。 void putLocalUrl(CComBSTR bstrCurPath, CComBSTR bstrFileName) { //获取IE控件指针 HWND hWnd = GetDlgItem(IDC_EXPLORER); CComPtr<IUnknown> spUnk; HRESULT hr = AtlAxGetControl(hWnd,&spUnk); if (SUCCEEDED(hr)) { hr = spUnk ->QueryInterface(IID_IWebBrowser2, (void **)&m_spWebBrowser2 ); //GetDlgControl(IDC_EXPLORER,IID_IWebBrowser2,(void **)&m_spWebBrowser2); if (SUCCEEDED(hr)) { CComBSTR bstrURL(bstrCurPath); bstrURL += bstrFileName; PTCHAR lpPath = _com_util::ConvertBSTRToString(bstrURL); if (_taccess(lpPath,0) == 0) { hr = m_spWebBrowser2->put_Visible(TRUE); VARIANT vInfo; vInfo.vt=VT_EMPTY; hr = m_spWebBrowser2 ->Navigate( bstrURL, &vInfo, &vInfo, &vInfo, &vInfo ); } else { MessageBox("无法加载!找不到路径!","IEContainer",MB_OK); } } } }