,C#如何调用OCX文件?

用户投稿 130 0

关于“OCX_php”的问题,小编就整理了【4】个相关介绍“OCX_php”的解答:

C#如何调用OCX文件?

一、Winform工程中调用OCX控件

1.使用regsvr32控制台命令注册控件;

1.1 打开控制台,进入控件存放路径

1.2 输入控制台命令:regsvr32 voice.ocx

1.3回车,创建成功

2.项目中创建winform窗体;

3. 项目添加对ocx控件的引用;

4.将对应.ocx文件拖动至工具箱,结果如下;

5.将该控件拖放至窗体上;

6.调用控件中的方法(axVoice1为上一步拖入控件的”Name”属性值)。

二、类库工程中调用OCX控件

1.将.ocx文件拷贝到vs2010安装目录下VC文件夹中;

2.使用regsvr32控制台命令注册控件;

2.1 打开控制台,进入控件存放路径

2.2 输入控制台命令:regsvr32 voice.ocx

2.3回车,创建成功

3.编译ocx文件

3.1 打开Visual Studio 命令提示(2010)

3.2 输入命令aximp Voice.ocx,生成两个dll文件

4.将上一步生成的dll文件拷贝到项目中,项目引用Ax前缀的文件;

5.调用控件中的方法。

你以前装金蝶软件是出现的TABCTL32.OCX可能已经过期无法加载是怎么弄的,谢谢?

TABCTL32.OCX是一个VB程序的控件,我估计你这个呀,是因为你最近安装了什么软件,然后软件自带的较老版本的TABCTL32.OCX控件覆盖了你原来的控件,所以出现这个错误提示。解决办法就是,到 “”下载一个TABCTL32.OCX文件,复制文件到C:\WINDOWS\system32目录下,就可以了。

如何注册ocx文件?

注册ocx控件的方法步骤如下:

1、双击鼠标左键打开c盘。

2、打开“Windows”,如果电脑是32位系统则把comdlg32.ocx文件移到system32文件夹中。如果电脑是64位的则移到sysWOW64文件夹中。3、按住键盘上的“win+r”打开运行,若电脑是32位则输入下列字符并点击“确定”。4、若电脑是64位则输入下列字符并点击“确定”。通过以上步骤即可注册号ocx控件。

注册ocx控件的方法步骤如下:

1、双击鼠标左键打开c盘。

2、打开“Windows”,如果电脑是32位系统则把comdlg32.ocx文件移到system32文件夹中。如果电脑是64位的则移到sysWOW64文件夹中。3、按住键盘上的“win+r”打开运行,若电脑是32位则输入下列字符并点击“确定”。4、若电脑是64位则输入下列字符并点击“确定”。通过以上步骤即可注册号ocx控件。

如何在VISUALC++中使用OCX控件?

先要把这个.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控件拖到对话框中,调整位置大小即可。

到此,以上就是小编对于“OCX_php”的问题就介绍到这了,希望介绍关于“OCX_php”的【4】点解答对大家有用。

抱歉,评论功能暂时关闭!