???????????????? 至此,实现了pdf向swf的转换。
??
???????????????? (三)swf的显示
???????????????? (1)插入一个对话框,专门用来显示文档的浏览效果。删除对话框上的所有控件。再对话框上点击鼠标右键,选择“插入ActiveX控件”。
???????????????? (2)在弹出的“插入ActiveX控件”对话框中,选择“ShockwaveFlash Object”控件。该控件是VS2003.net自带的,在VC6.0中也有。添加控件后,调整控件尺寸。
???????????????? (3)在ShockwaveFlash Object控件上点击鼠标右键,选择添加变量,添加一个m_flashPlayer变量。点击确定后,IDE自动生成一个CShockwaveflash1类。它对应一个.h和一个.cpp文件。
???????????????? (4)添加显示swf文件的功能代码
至此,显示swf的功能实现了。
IDE生成的CShockwaveflash1类开放了全部的消息映射接口,用户可以完全自主地对其进行修改调整,比如禁用右键菜单、自定义右键菜单、设置播放模式等等等等。这也是为什么选择转换为swf格式进行显示的一个重要原因。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-55599-2.html