MFC应用程序,VC++中有什么控件播放Ppt,播放Pdf格式文件和flash

时间:2022-09-05 07:58:01
MFC应用程序,VC++中有什么控件播放Ppt,播放Pdf格式文件和flash?
在网上搜了下播放Ppt使用web browser 控件?可是使用了此控件并没有实现效果,什么原因??

有木有做过这方面的求解

10 个解决方案

#1


使用office自动化,
http://support.microsoft.com/kb/303717
以上是.net ,mfc与他的思路一致

#2


flash 可以直接用flash 播放插件
http://blog.csdn.net/xoyojank/article/details/3122679

#3


引用 1 楼 hdt 的回复:
使用office自动化,
http://support.microsoft.com/kb/303717
以上是.net ,mfc与他的思路一致

没找到相应的the Microsoft PowerPoint Object Library

MFC下面怎么添加?

还有播放PDF格式的有什么控件吗

#4


你直接从powerpoint.exe导出类就可以了

#5


引用 4 楼 xuddk727 的回复:
你直接从powerpoint.exe导出类就可以了

在MFC中怎么做,能否给个步骤?

#6


右键工程,-》添加-》类-》typelib中的mfc类->选择PPT安装目录下的  MSPPT.OLB ,然后选择对应需要操作的接口,导出即可。

#7


引用 6 楼 xuddk727 的回复:
右键工程,-》添加-》类-》typelib中的mfc类->选择PPT安装目录下的  MSPPT.OLB ,然后选择对应需要操作的接口,导出即可。

谢谢!这样在工程中可以生成很多类,我现在就是只需要能播放做好的PPT就行了,需要用到哪些接口?生成接口类之后怎么使用,就是只需实现加载本地PPT文件,并播放就OK了,给几句关键源代码行吗,或者一个小的DEmo

#8


求帮助啊。
在做了一段时间IOS开发,忘记了怎么使用

#9


1>d:\work\player\player\capplication.h(3): warning C4278: “RGB”: 类型库“C:\\Program Files\\Microsoft Office\\Office12\\MSPPT.OLB”中的标识符已经是宏;使用“rename”限定符
1>d:\work\player\player\debug\msppt.tlh(433): error C2371: “FontPtr”: 重定义;不同的基类型
1>          d:\software\vs2012\vc\include\comdef.h(453) : 参见“FontPtr”的声明
1>d:\work\player\player\debug\msppt.tlh(1177): error C2146: 语法错误: 缺少“;”(在标识符“GetRGB”的前面)
1>d:\work\player\player\debug\msppt.tlh(1177): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>d:\work\player\player\debug\msppt.tlh(1177): warning C4183: “GetRGB”: 缺少返回类型;假定为返回“int”的成员函数
1>d:\work\player\player\debug\msppt.tlh(1179): error C2061: 语法错误: 标识符“MsoRGBType”
1>d:\work\player\player\debug\msppt.tlh(1202): error C2061: 语法错误: 标识符“MsoRGBType”
1>d:\work\player\player\debug\msppt.tlh(1204): error C2061: 语法错误: 标识符“MsoRGBType”
1>d:\work\player\player\debug\msppt.tlh(11187): error C2146: 语法错误: 缺少“;”(在标识符“Sync”的前面)
1>d:\work\player\player\debug\msppt.tlh(11187): fatal error C1003: 错误计数超过 100;正在停止编译

1>  正在生成代码...
========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========
很多错误啊



引用 6 楼 xuddk727 的回复:
右键工程,-》添加-》类-》typelib中的mfc类->选择PPT安装目录下的  MSPPT.OLB ,然后选择对应需要操作的接口,导出即可。

#10


添加完成之后再stdafx文件中export相应的库,并且还要在各个 包含进来的接口头文件中把相应的import给屏蔽掉.具体做法网上有相应你的教程...

#1


使用office自动化,
http://support.microsoft.com/kb/303717
以上是.net ,mfc与他的思路一致

#2


flash 可以直接用flash 播放插件
http://blog.csdn.net/xoyojank/article/details/3122679

#3


引用 1 楼 hdt 的回复:
使用office自动化,
http://support.microsoft.com/kb/303717
以上是.net ,mfc与他的思路一致

没找到相应的the Microsoft PowerPoint Object Library

MFC下面怎么添加?

还有播放PDF格式的有什么控件吗

#4


你直接从powerpoint.exe导出类就可以了

#5


引用 4 楼 xuddk727 的回复:
你直接从powerpoint.exe导出类就可以了

在MFC中怎么做,能否给个步骤?

#6


右键工程,-》添加-》类-》typelib中的mfc类->选择PPT安装目录下的  MSPPT.OLB ,然后选择对应需要操作的接口,导出即可。

#7


引用 6 楼 xuddk727 的回复:
右键工程,-》添加-》类-》typelib中的mfc类->选择PPT安装目录下的  MSPPT.OLB ,然后选择对应需要操作的接口,导出即可。

谢谢!这样在工程中可以生成很多类,我现在就是只需要能播放做好的PPT就行了,需要用到哪些接口?生成接口类之后怎么使用,就是只需实现加载本地PPT文件,并播放就OK了,给几句关键源代码行吗,或者一个小的DEmo

#8


求帮助啊。
在做了一段时间IOS开发,忘记了怎么使用

#9


1>d:\work\player\player\capplication.h(3): warning C4278: “RGB”: 类型库“C:\\Program Files\\Microsoft Office\\Office12\\MSPPT.OLB”中的标识符已经是宏;使用“rename”限定符
1>d:\work\player\player\debug\msppt.tlh(433): error C2371: “FontPtr”: 重定义;不同的基类型
1>          d:\software\vs2012\vc\include\comdef.h(453) : 参见“FontPtr”的声明
1>d:\work\player\player\debug\msppt.tlh(1177): error C2146: 语法错误: 缺少“;”(在标识符“GetRGB”的前面)
1>d:\work\player\player\debug\msppt.tlh(1177): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>d:\work\player\player\debug\msppt.tlh(1177): warning C4183: “GetRGB”: 缺少返回类型;假定为返回“int”的成员函数
1>d:\work\player\player\debug\msppt.tlh(1179): error C2061: 语法错误: 标识符“MsoRGBType”
1>d:\work\player\player\debug\msppt.tlh(1202): error C2061: 语法错误: 标识符“MsoRGBType”
1>d:\work\player\player\debug\msppt.tlh(1204): error C2061: 语法错误: 标识符“MsoRGBType”
1>d:\work\player\player\debug\msppt.tlh(11187): error C2146: 语法错误: 缺少“;”(在标识符“Sync”的前面)
1>d:\work\player\player\debug\msppt.tlh(11187): fatal error C1003: 错误计数超过 100;正在停止编译

1>  正在生成代码...
========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========
很多错误啊



引用 6 楼 xuddk727 的回复:
右键工程,-》添加-》类-》typelib中的mfc类->选择PPT安装目录下的  MSPPT.OLB ,然后选择对应需要操作的接口,导出即可。

#10


添加完成之后再stdafx文件中export相应的库,并且还要在各个 包含进来的接口头文件中把相应的import给屏蔽掉.具体做法网上有相应你的教程...