当前位置:编程学习 > C#/ASP.NET >>

webBrowser 1.0中可以播放PowerPoint文件吗?

MFC基于对话框的编程
我在对话框中加入Microsoft Web 浏览器控件,通过其控件的一个对象m_browser调用Navigate方法,即
if( fileDlg.DoModal ()==IDOK )
   {
      CString pathName = fileDlg.GetPathName();
      CString fileName = fileDlg.GetFileTitle ();
      CString str = pathName + fileName;
      m_browser.Navigate(fileName,NULL,NULL,NULL,NULL);
      SetWindowText(fileName);
   }
选择一个PowerPoint文件后打不开,谁能帮帮我? --------------------编程问答-------------------- 帮顶 --------------------编程问答-------------------- 不能 --------------------编程问答-------------------- 应该不能吧,web browser control是只能显示html的,powerpoint的格式不是html,如果一定要这样的话那就是要“PowerPoint 转 Html”后再打开了。如果楼主做成功了告诉我一下,谢谢! --------------------编程问答-------------------- WebBrowser2.0可以,但是我用的是VC,没有2.0,郁闷! --------------------编程问答-------------------- 你的文件路径可能不对 --------------------编程问答-------------------- 解决了 ,可以播放ppt文件的。 --------------------编程问答-------------------- 楼主,共享一下代码啊 --------------------编程问答-------------------- if( fileDlg.DoModal ()==IDOK )
   {
      CString pathName = fileDlg.GetPathName();
      CString fileName = fileDlg.GetFileTitle ();
      // Implement opening and reading file in here.
  CString str = pathName ;
  CWebBrowser2 * pBrowse = (CWebBrowser2 *) GetDlgItem(IDC_EXPLORER1);
      COleVariant sLoc(pathName);
      pBrowse->Navigate2(sLoc, NULL, NULL, NULL, NULL);
  StartHook();
  
      //SetWindowText(fileName);
   } --------------------编程问答-------------------- ...,观望中...
补充:.NET技术 ,  VC.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,