问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在VISUAL C++中使用OCX控

发布网友 发布时间:2022-04-22 21:35

我来回答

1个回答

热心网友 时间:2022-05-05 03:23

先要把这个.ocx文件放在c:/windows/system目录下,然后在CMD命令模式下键入:
regsvr32 你的控件名.ocx (如WMP.OCX,即windows media player 控件)
需要说明的是,安装VISUAL C++时,系统自动注册登记软件附带的OCX控件。
以VISUAL C++ 6.0为例,用AppWizard生成MFC应用程序分为六个步骤,其中第三个步骤中可以指定支持ACTIVE X。如果指定该选项,则AppWizard将自动向应用程序添加以下两处代码。
(1)自动向Stdafx.h中加入头文件afxdisp.h
   (2)是在InitInstance函数中激活OLE控制容器: AfxEnableContainer();
如果在创建应用程序过程中未加入上面两行,可以手动加入。
完成以上两步后,就可以向应用程序加入OCX控件对应的类,加入的过程是选择 Project菜单项,选择Add to Project,选择Components and Controls项,选择Registered ActiveX Controls项,点击insert按纽。
一般情况下,我们是在对话框中使用OCX控件。由于控件WMP.OCX,即windows media player已经出现在对话框控制列表中。把windows media player控件拖到对话框中,调整位置大小即可。
在windows media player控件点击右键,选择属性:
为了演示windows media player控件的功能,我们在该对话框增加一个按纽BUTTON1,下面代码是点击按纽后的处理函数。
void CPlayer::OnButton1(){// TODO: Add your control notification handler code here
((CWMPPlayer4 *)GetDlgItem(IDC_OCX_PLAYER))-SetUrl("C://Documents and Settings//Administrator//My Documents//我只愿为你守着约.mp3");
CString url=((CWMPPlayer4 *)GetDlgItem(IDC_OCX_PLAYER))-GetUrl();
MessageBox(url.GetBuffer(url.GetLength()));
//open a external media player
// ((CWMPPlayer4 *)GetDlgItem(IDC_OCX_PLAYER))-openPlayer(url);
CWMPControls control_player=((CWMPPlayer4 *)GetDlgItem(IDC_OCX_PLAYER))-GetControls();
control_player.play();}((CWMPPlayer4 *)GetDlgItem(IDC_OCX_PLAYER))返回windows media player控件对应的窗口。
SetUrl(****),设置windows media player控件播放文件的URL;
GetUrl(***),返回windows media player控件播放文件的URL;
GetControls(),返回CWMPControls播放控件
control_player.play()播放该URL文件。
如何在VISUAL C++中使用OCX控

(1)自动向Stdafx.h中加入头文件afxdisp.h (2)是在InitInstance函数中激活OLE控制容器: AfxEnableContainer();如果在创建应用程序过程中未加入上面两行,可以手动加入。完成以上两步后,就可以向应用程序加入OCX控件对应的类,加入的过程是选择 Project菜单项,选择Add to Project,选择Components and ...

ZESTRON表界面分析

在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸等关键领域,还通过高精度仪器如固体表面Zeta电位分析仪等,确保数据准确可靠。这些分析手段对于优化产品配方、改进生产工艺、预防失效问题等具有重要意义,是我们不断提升产品性能与质量的重要工具。表面污染分析包括评估表面上存在的颗粒、残留物或物质。通过利用显微镜、光谱学和色谱法等技术,分析人员可以识别和表征污染物,以确定其成分和来源。这种分析在电子、制药和制造等各个行业中至关重要,以确保产品质量、性能和安全性。了解表面...

vscode使用ocx控件

1、打开vscode新建项目,选择其他语言里面的VisualC。2、创建Windows窗体应用程序,点击OK按钮。3、在解决方案资源管理器子窗口中,点击添加引用。4、COM组件标签页中,选择NAMEOCXLib。5、按Ctrl、Alt和x调出工具箱子窗口。6、选择NAMEocxControl,点击OK。7、在工具箱中拖拽ocx器件到Form窗口即可完成。

MSWINSCK.OCX是什么?

1、Windows 95/98/Me系统,则复制到C:\Windows\System\ 目录下。2、Windows NT/2000系统,则复制到C:\WINNT\System32\ 目录下。3、Windows XP系统,则复制到C:\Windows\System32\ 目录下。4、Windows 7/8系统,则复制到C:\Windows\System32\ 或C:\Windows\SysWOW64\目录下,SysWOW64对应64位操...

Visual C++6.0在添加ADO控件时出现Microsoft ADO Data Control,versio...

1. 先到C:\WINDOWS\system32目录下看看你的系统里是否已经有了MSADODC.ocx和MSDATGRD.ocx这两个文件(多半是没有的),没有就去下载;2.在VS 2005中注册MSADODC.ocx和MSDATGRD.ocx这两个控件。在VS 2005中点击"Tools" --> "Visual Studio 2005 Command Prompt",输入如下命令即可:regsvr32 msadodc...

MFC程序中Active X不能例示,怎么办

1.先到C:\WINDOWS\system32目录下看看你的系统里是否已经有了MSADODC.ocx和MSDATGRD.ocx这两个文件,没有就去下载;如果COM组件中还是没有这两个控件,请单击“开始”->“所有程序”->“Microsoft Visual Studio.NET 2003”->“Visual Studio .NET 工具”-> “Visual Studio.NET 2003 命令提示”...

C:\windows\system32\mswinsck.ocx 中的 DLLRegisterServer 成功。是什 ...

mswinsck.ocx是Visual Basic语言的socket编程相关文件。意思就是说系统中这个文件注册成功了 象控件这一类的文件是需要在系统中成功注册后才可以实现其相关的功能的。

spdbsa~1.ocx这个模块是什么模块?

说说什么是OCX控件? 如果你用过Visual Basic或者Delphi一类的可视化编程工具,那么对控件这个概念一定不会陌生,就是那些工具条上的小按钮,如EditBox,Grid,ImageBox,Timer等等。每个控件都有自己的事件(事件) 、方法(方法)和属性(属性)。使用了控件的编程非常容易。首先,在程序的设计阶段可以设置一些...

VB6.0 找不到ocx控件文件,如何解决?

regsvr32 C:\xxxx.ocx 。(XXXX为控件名, C:\为目录))(regsvr32 E:\控件的制作\myOcxTest\Debug\myOcxTest.ocx)点击确认后等待出现提醒注册成功即可。 oca 文件Oca文件不是控件,其中保存Ocx控件的属性 说明控件安装失败

如何解决Windows10系统不能注册comdlg32.ocx问题

解决方法:1、首先确保你的WIN10帐户是管理员权限;2、下载comdlg32.ocx等控件,网上可搜到(对应你的Win10系统位数);3、把comdlg32.ocx放到c:\Windows\SysWOW64,注:需要管理员权限4、在win10任务栏搜索框输入CMD然后右键点击以管理员身份运行5、regsvr32c:\Windows\SysWOW64\comdlg32.ocx(相应...

系统启动软件时提示缺少MSCOMCTL.OCX解决

首先,你可以手动从可靠的网站下载对应版本的MSCOMCTL.OCX文件,区分32/64位系统,将其复制到相应目录。如果是32位系统,文件应放入"C:/Windows/System32",64位系统则放在"C:/Windows/SysWOW64"或"C:/Windows/System32"(取决于文件版本)。如果杀毒软件误报,记得将dll文件添加到信任列表中。其次,更...

时控开关的使用与调整方法 中自控谭策 中光控 中广控 中能建控股集团 中自控公司怎样 中安金控 中同金控 中韬金控
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何保养中央空调? 宠物天技碎片获得方法 宠物天技碎片获取 高中化学有机物分子鉴定读图 问道手游天技碎片获取方式及用处详细解读 桑乐太阳能上不了水显示满着呢 锦州到南昌的火车票学生票提前多少天可以买到? 我在北票,怎么买锦州到南昌的火车票 结肠炎和结肠癌区别 谁能告诉我有没有南昌到锦州的火车或者长途汽车?价格多少?用时多久?谢 ... 结肠炎与结肠癌的区别 什么是ocx控件?有什么用? 蜂蜜怎样分辨好蜂蜜 怎样辨别优质的蜂蜜? 如何辨别好蜂蜜? 什么样的蜂蜜才是好蜜,怎样区别蜂蜜 怎么区分蜂蜜的好坏? 微信显示朋友仅展示3天的朋友圈,这是不是说明对方屏蔽了我的朋友... 为什么我的朋友圈仅3天可见? 朋友圈仅显示三天,是针对个人还是所有人 朋友圈设置三天可见是对所有人还是可以设置对部分人? 圈仅显示三天是怎么回事 朋友圈三天可见是所有人吗? 如何设置朋友圈三天可见? 朋友圈怎么设置只可以看三天的? 怎么设置朋友圈三天权限? 夏普电视机卡住不动了怎么办? 电视卡住了到底怎么办怎么按都按不动 我的笔记本内置摄像头,可是重装系统后,就找不到摄像头了,我要怎么办? 网络电视卡住了怎么办? 我笔记本上的摄像头怎么突然就没有了呢? 数字电视为什么会卡住不动? 如何删除OCX控件? VB中关于OCX控件的问题? 自定义ocx控件调用问题。 什么是OCX控件? 什么是OCX控件?注册它都有哪些作用? ocx 是什么文件,使用OCX控件对于软件开发的好处 用delphi7把别人的控件(0cx)封装成自己的控件(ocx)这个怎样做呢?请高手指导,谢谢。 怎样删除干净OCX控件 Activex控件是什么?它的作用是什么? 自己开发的VB程序的一些控件,怎样保护它 什么是ocx组件? 如何使自己编写的某些控件不受XPManifest控件控制 VB制作OCX控件 ocx文件的打开方式是什么啊??? 如何修改ocx控件 c#怎么使用ocx控件 xsmax亮度多少尼特 请教,苹果xsmax手机,绿屏一直闪,关闭亮度自动调整,手动调整亮度最亮或者最暗,没有绿屏现象(唤_百度问一问 苹果xsmax组装机国产调节亮度自动为什么都没有了? 请教,苹果xsmax手机,绿屏一直闪,关闭亮度自动调整,手动调整亮度最亮或者最暗,没有绿屏现象(唤_百度问一问