基于C#调用OCX控件的常用方法(推荐)
作者:愣愣OMG 发布时间:2021-06-24 11:56:29
标签:C#,调用,OCX控件
小伙伴们在使用ICP提供的各种能力进行集成开发时常常会遇到一些技术上的困扰,例如ICP中很多接口是通过OCX控件的方式提供的,如何调用这些接口,就成了一个不大不小的问题,毕竟开发指南上可没这些内容啊~别着急,今天我就给大家介绍一下C#中调用OCX接口的常用方法。^_^y
开发环境:win7企业版,vs2010
控件:以voice.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.调用控件中的方法。
来源:http://developer.huawei.com/ict/forum/thread-21687.html


猜你喜欢
- 本文最终结果大概是这样的,使用java技术随机生成10个数,然后填充一个数组并在消息框中显示数组内容,接着对数组求和输出,将结果显示在消息框
- 本文主要讲述运行时类型、对象、线程栈和托管堆之间的相互关系,静态方法、实例方法和虚方法的区别,以及内存的分配和回收。线程栈:在一个进程中可能
- 前言假如你做了一个云盘类的app,或者可以保存用户导入的配置。用户在未来肯定需要获取这些文件,一个办法是写一个Activity,向一个文件管
- 前言前段时间看到一道面试题:“main函数可以被重载么?”,当时就蒙圈了,怎么还会有这种面试题,现在
- 前言spring 对bean的创建过程做了很完整的封装。但是提供了非常多的扩展接口,供我们使用。这一节主要是实现spring提供的获取 be
- 在android编码中,会有一些简便的写法和编码习惯,会导致我们的代码有很多内存泄露的问题,在这里做一个已知错误的总结:1、编写单例的时候常
- 装饰器模式概述装饰器模式(Decorator Pattern)也称为包装模式(Wrapper Pattern),属于结构型模式。它是指在不改
- 本文实例讲述了Android编程实现WebView添加进度条的方法。分享给大家供大家参考,具体如下:标准的XML界面<?xml ver
- hive的表数据是可以同步到impala中去的。一般impala是提供实时查询操作的,像比较耗时的入库操作我们可以使用hive,然后再将数据
- 这篇讲解一下rocketMq的事务消息的原理在发送事务消息的时候,会加一个标识,表示这个消息是事务消息。broker接收到消息后,在我们之前
- 某次,在大型的工程代码中,我这样调用:#include <iostream>using namespace std;namesp
- 接口:Writerablepackage com.geoway.pad.common; import java.io.DataInput;
- JOL简介JOL的全称是Java Object Layout。是一个用来分析JVM中Object布局的小工具。包括Object在内存中的占用
- 壹、入围方案Sentinelgithub地址:https://sentinelguard.io/zh-cn/docs/introductio
- 一.OO(面向对象)的设计基础面向对象(OO):就是基于对象概念,以对象为中心,以类和继承为构造机制,充分利用接口和多态提供灵活性,来认识、
- ELK环境安装ELK是指Elasticsearch、Kibana、Logstash这三种服务搭建的日志收集系统,具体搭建方式可以参考《Spr
- 这篇文章主要介绍了深入了解JVM字节码增强技术,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参
- 本文实例讲述了Android编程中File文件常见存储与读取操作。分享给大家供大家参考,具体如下:MainActivity文件代码如下:pa
- Java 8中引入了CompletableFuture类,它是一种方便的异步编程工具,可以处理各种异步操作,如网络请求、文件IO和数据库操作
- 1.第一种方式采用System.Net.Dns的GetHostAddress的方式,具体请看代码:/// <summary> &