Flash控件Flash控件
基本环境:VS2005 Windows XP
VS2005创建MFC工程,名称为Dlg51。
在对话框的任一位置,右键“插入ActiveX控件”, 选择“Shockwave Flash
Object”, 如图1:
图1
添加完成后,如图2所示:
图2
添加完Flash控件后,右击Flash控件,为它添加一个变量,变量名设为
m_flash。这时,你会发现工程中添加了两个文件,分别为:shockwaveflash1.h
和shockwaveflash1.cpp文件,如图3所示:
...
Flash控件
基本环境:VS2005 Windows XP
VS2005创建MFC工程,名称为Dlg51。
在对话框的任一位置,右键“插入ActiveX控件”, 选择“Shockwave Flash
Object”, 如图1:
图1
添加完成后,如图2所示:
图2
添加完Flash控件后,右击Flash控件,为它添加一个变量,变量名设为
m_flash。这时,你会发现工程中添加了两个文件,分别为:shockwaveflash1.h
和shockwaveflash1.cpp文件,如图3所示:
图3
这时会在DLG51Dlg.cpp文件中有如下:
void CDlg51Dlg::DoDataExchange(CDataExchange* pDX) {
CDialog::DoDataExchange(pDX);
DDX_Control(pDX, IDC_SHOCKWAVEFLASH1, m_flash); }
到此处时,距离成功已经不远了,在OnInitDialog中添加以下代码:
// TODO: 在此添加额外的初始化代码
CString str;
GetCurrentDirectory(MAX_PATH,str.GetBuffer(MAX_PATH));
str.ReleaseBuffer();//RleaseBuffer需要和GetBuffer配套使用
m_flash.LoadMovie(0,str+_T("\\song.swf")); //若写成T("\\song.swf")这种形式,则song这个文件需要放在工程目录下
m_flash.Play();
至此,你就可以欣赏到song这个FLASH文件了。如图4所示:
图 4
本文档为【Flash控件】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。