社区
ATL
帖子详情
关于atl中调用flash的问题。急!请多多关照。
hehaheha
2003-01-19 09:38:23
主要目的是调用flash的播放器,可不知道为什么下面这段没有报failed可是
却什么反应也没有。难道flash必须要自己提供一个window给它吗?我想不会吧。
请高手指教.
if(FAILED(m_ctlFlash.CreateDispatch("ShockwaveFlash.ShockwaveFlash.1",e)))
{
AfxMessageBox("failed");
}
...全文
31
6
打赏
收藏
关于atl中调用flash的问题。急!请多多关照。
主要目的是调用flash的播放器,可不知道为什么下面这段没有报failed可是 却什么反应也没有。难道flash必须要自己提供一个window给它吗?我想不会吧。 请高手指教. if(FAILED(m_ctlFlash.CreateDispatch("ShockwaveFlash.ShockwaveFlash.1",e))) { AfxMessageBox("failed"); }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
masterz
2003-01-20
打赏
举报
回复
CAxWindow m_container;
using namespace ShockwaveFlashObjects;
IShockwaveFlash* shwaveflash;
case WM_CREATE:
GetClientRect(hWnd, &rc );
rc.top = (rc.bottom+rc.top)/2;
m_container.Create( hWnd, rc, LPCTSTR("ShockwaveFlash.ShockwaveFlash.1"), WS_CHILD|WS_VISIBLE|WS_HSCROLL|WS_VSCROLL );//
m_container.QueryControl( __uuidof(IShockwaveFlash), reinterpret_cast<void**>(&shwaveflash) );
break;
masterz
2003-01-20
打赏
举报
回复
project ---> add To project ---> components and Controls
插入Shockwave Flash Object
编译器会插入一个CShockwaveFlash类。。
在你的view类里面声明一个CShockwaveFlash成员
CShockwaveFlash m_flash;
然后映射WM_CREATE消息
int CMyView::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (!CView::OnCreate(lpCreateStruct))
return -1;
m_flash.Create(NULL, WS_CHILD | WS_VISIBLE,
CRect(0, 0, 500, 500), this, 1111);
m_flash.LoadMovie("你的swf文件绝对路径");
m_flash.Play();
return 0;
}
icelight
2003-01-20
打赏
举报
回复
mark一下
hehaheha
2003-01-20
打赏
举报
回复
第二种方法还是很多不懂的地方啊。比如case WM_CREATE...是要从载CAxWindow的消息处理吗?using namespace ....又作何用?还请多多指教。
hehaheha
2003-01-20
打赏
举报
回复
atl中似乎没有用到视图类,第二种方法我试试,先再次谢谢,因为masterz已经不是第一次帮我了,呵呵。高手就是高手阿。
flyycyu
2003-01-19
打赏
举报
回复
你用AxWindow加载吧!
MSComm控件
如果只安装VS2005,VS2008,使用MFC编程时,工具箱
中
无法添加串口通信控件。安装了这个组件后,就可以添加串口通信控件了。 1、将Mscomm.srg, Mscomm32.ocx,Mscomm32.dep三个文件复制到系统文件夹
中
,即C:\windows\system32 2、运行 注册.bat 3、导入 注册.reg
visual c++6.0英文版
Visual.C++6.0 英文版,绝对英文原版,非常好用,我一直是用它来做的练习!
ATL
编写的控件
中
动态
调用
加载dll文件,并
调用
函数
ATL
编写的控件
中
动态
调用
加载dll文件,并
调用
函数,动态加载的好处主要是脱离依赖关系。1. clientnodetool.dll文件
中
的接口定义形式为:extern "C" BOOL CLIENTNODETOOL_API CreatePlayer(){}extern "C" bool CLIENTNODETOOL_API SetSrcID(int nID, LPCTSTR
C#
调用
ATL
COM
来源:http://blog.csdn.net/clever101 简单介绍C#程序如何
调用
ATL
编写的COM组件。 首先新建一个
ATL
工程,具体如下: 1. 填写工程名称和路径,如下图: 2. 选择工程的服务器类型为动态链接库,如下图: 3. 添加一个
ATL
简单对象,如下图:
vs2015制作供js
调用
的
ATL
组件dll库详解
ATL
组件和mfc ActiveX组件都可以供网页去
调用
,在我其它的博客
中
详细讲述了ocx组件的开发方式以及在网页
中
如何
调用
,在这篇博客
中
将详细讲解
ATL
组件的开发以及在网页
中
的
调用
。 1 创建
ATL
组件项目 打开vs2015,选择新建
ATL
项目 后面的页面都按照默认设置,最后一步点击完成。 项目创建完成后可以看到在解决方案资源管理器
中
有两个项目,一个项目名称为
atl
_test,一个项目为
atl
_testPS 2 添加
ATL
简单对象类 右键
atl
_test项目名称,选择添加–类 在打开的添加类对话框
中
ATL
3,248
社区成员
48,531
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章