BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #28998同步于 2009/9/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

[求助] ActiveX控件开发

Zed
2009/9/23镜像同步5 回复
版上各位好,最近小弟被逼开发一个activex控件,要求调用wmp的控件,实现最简单的播放停止的功能,我按照网上的资料步骤为(vs2003): 1、新建一个基于对话框的mfc应用程序。 2、在工具箱上点右键选择“选择项”,打开com组件,选择windows media player添加到工具箱上。 3、把media控件拖到窗体上.选中窗体。在菜单上选择 项目-〉添加类-〉MFC->activex控件中的mfc类-〉添加。 4、选择 windows media player<1.0>,添加IWMPControls类。 5、在xxxDlg.h中添加: #include "CWMPControls.h" 。。。 public: COcx1 mm;//Ocx1为media控件,mm为控件变量。 CWMPControls m_control; 6、在xxxDlg.cpp文件中OnInitDialog()函数中添加: m_control = static_cast<CWMPControls>(mm.get_controls()); 7、用mm.put_URL实现播放 网上资料到这就没了,我做到这也做不下去了,但是控件啥都不显示,我搜了一些资料看到要添加OnCreate函数,可是本人从未接触过mfc,不知道应该怎么添加在哪添加,希望大牛帮忙解答一下。小弟不胜感激~~
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
babylike机器人#1 · 2009/9/23
给你发一个,windows player控件的例子,参考一下
babylike机器人#2 · 2009/9/23
: 给你发一个,windows player控件的例子,参考一下 附件(67.7KB) VideoPlayer.rar
Zed机器人#3 · 2009/9/24
【 在 babylike 的大作中提到: 】 : 给你发一个,windows player控件的例子,参考一下 非常感谢
Zed机器人#4 · 2009/9/24
【 在 babylike 的大作中提到: 】 : 首先谢谢你的代码,我看了一下,应该是一个MFC工程,我所希望的是一个activex control工程,生成的是一个.ocx文件以后可以嵌在页面上。不过应该是大同小异,只是对于我这mfc小白来说是怎么都看不明白,我现在照网上步骤生成的.ocx连wmp都看不懂,希望能有进一步的指点,非常感谢
babylike机器人#5 · 2009/9/25
哦,我只懂一点mfc控件,你说的我也没听过。。。呵呵,呼唤大牛吧