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