社区
C#
帖子详情
axmediaplayer控件在哪啊?我怎么找不到啊?
letp520
2004-11-20 10:02:09
我想用axmediaplayer控件来播放我的程序中的声音,但是axmediaplayer控件到底在哪啊,我怎么找不到?
...全文
82
2
打赏
收藏
axmediaplayer控件在哪啊?我怎么找不到啊?
我想用axmediaplayer控件来播放我的程序中的声音,但是axmediaplayer控件到底在哪啊,我怎么找不到?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tomclose
2004-12-11
打赏
举报
回复
工具-〉添加移除工具箱箱-〉com组件-〉windows media player
viena
2004-11-20
打赏
举报
回复
up
ActiveX
控件
导入程序
不用工具箱的话,自己手工添加,需要注意一个问题,就是要用
Ax
imp.exe来包装一下ocx
控件
的类,然后再程序中引用生成的dll就可以了。
ax
imp [options]{file.dll | file.ocx} The following command generates
MediaPlayer
.dll and
Ax
MediaPlayer
.dll for the Media Player control msdxm.ocx.
ax
imp c:\systemroot\system32\msdxm.ocx 将 ActiveX
控件
的 COM 类型库中的类型定义转换为 Windows 窗体
控件
。 Windows 窗体只能承载 Windows 窗体
控件
,即从 Control 派生的类。
Ax
imp.exe 生成可承载于 Windows 窗体上的 ActiveX
控件
的包装类。这使您得以使用可应用于其他 Windows 窗体
控件
的同一设计时支持和编程方法论。若要承载 ActiveX
控件
,必须生成从
Ax
Host 派生的包装
控件
。此包装
控件
包含基础 ActiveX
控件
的一个实例。它知道如何与 ActiveX
控件
通信,但它显示为 Windows 窗体
控件
。这个生成的
控件
承载 ActiveX
控件
并将其属性、方法和事件公开为生成
控件
的属性、方法和事件。 如果不包装一下直接用,会出现 灾难性 错误。上面已经说明了原因。 在项目中引用生成的
ax
开头的dll,在窗体代码中增加: 声明一个公有的
控件
对象: public
Ax
ISPICRECLib.
Ax
ISPICREC
Ax
ISPICREC; 在InitializeComponent()方法内初始化
控件
:
Ax
ISPICREC = new
Ax
ISPICRECLib.
Ax
ISPICREC();//必须new对象,否则窗体设计器出问题 ((System.ComponentModel.ISupportInitialize)(this.
Ax
ISPICREC)).BeginInit();//初始化开始 this.Controls.Add(this.
Ax
ISPICREC);//添加
控件
((System.ComponentModel.ISupportInitialize)(this.
Ax
ISPICREC)).EndInit(); this.
Ax
ISPICREC.OcxState = ((System.Windows.Forms.
Ax
Host.State)(resources.GetObject("
Ax
ISPICREC.OcxState")));//设计
控件
状态 如果遇到“正试图在 os 加载程序锁内执行托管代码”这个错误,请设置“调试”--“异常” "----"Managed Debugging Assistants"中勾掉"LoaderLock" 就可以了。
Ax
MediaPlayer
控件
使用方法(非
Ax
Windows
MediaPlayer
控件
)
一:c#中播放MP3文件 首先,我们要生成
MediaPlayer
.dll 和
Ax
MediaPlayer
.dll
控件
: 方法如下:命令为:
ax
imp c:\winnt\system32\msdxm.ocx 而通常 msdxm.ocx中的ActiveX
控件
都未注册! 则先运行regsvr32 ...
Android界面
控件
难点精讲
Android
控件
开发教程,在Android开发中,有时用到一些常见的
控件
可以更轻松实现一些效果,比如如果要实现图片轮播效果,我们可以使用动画的方式实现,但是代码比较繁琐,而此时,我们采用ViewFlipper
控件
即可非常...
C#调用ActiveX
控件
背景:最近项目中需要用到ActiveX
控件
,项目是在.Net平台下开发的。因此就直接在项目中添加了对ActiveX
控件
的引用,添加引用成功。在代码中实例化类的实例也没有问题,但在调用其方法或属性时总是抛出"未处理 COMException"异常。
方法一:
1、在系统中注册该ocx
控件
,命令:regsvr32.exe
控件
位置(加 /u 参数是取消注册);
2、在.net的工具箱中添加该
控件
,拖到form中去就可以了。
方法二:
1
C#中调用OCX
控件
调用OCX
控件
的步骤: 1、在系统中注册该ocx
控件
,命令:regsvr32.exe
控件
位置(加 /u 参数是取消注册) 2、在.net的工具箱中添加该
控件
,拖到form中去就可以了。 不用工具箱的话,自己手工添加,需要注意一个问题,就是要用
Ax
imp.exe来包装一下ocx
控件
的类,然后再程序中引用生成的dll就可以了。
ax
imp [options]{file.dll | file.
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章