最近老是布置下来一个作业,要做一个池塘夜雨的场景,不过我只学过一点MFC的骨架知识,做个窗口还可以,但对多媒体实现了解不多,希望大家可以推荐一些经典的书,不过最好可以速成的,谢谢
解决方案 »
- 用openthread获取线程handle结果值为0
- 非框架视CFormView中,无法获取控件
- 打开MASS STORAGE DEVICE 设备时遇到的问题(SetupDiGetInterfaceDeviceDetail)
- 请教达人,关于memset异常问题.
- [求助]人体学输入设备的句柄
- 好奇的问个小问题
- 这个警告是什么意思?怎么不让它出现
- 请问怎么在CListCtrl中设置参数使得可以让图标随意拖动
- 请问如何在MFC中打开文件夹
- 有关UNICODE。
- 简单的问题 异步Socket 是支持多线程的么?
- 100求助,那位大哥给一个能模拟post的multipart/form-data的代码呀
可以插于一个FLASH控件
播放Flash动画需要Macromedia公司提供播放功能的组件Shockwave Flash Oject,该组件是ActiveX组件,需要通过regsvr32程序注册,注册完成后还需将它引入到VC中,具体步骤是在VC中选择菜单“Project/Add To Project/Components and Controls”,在弹出的对话框中选择Registered ActiveX Controls文件夹下的Shockwave Flash Object文件,然后将其加入到工程中。添加完成后在Controls工具栏上就可以看到新加入到工程中的控件添加一个OK按钮
CFileDialog dialog (true,"swf",NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,"Flash文件(*.swf)|*.swf",this);
if(dialog.DoModal()==IDOK)
{
CString path=dialog.GetPathName();
m_flash.LoadMovie(0,path);
m_flash.SetBackgroundColor(::GetSysColor(COLOR_3DFACE));
m_flash.Play();
}