c#调用c++制作的基于mfc的ocx控件
2017-05-19 11:14
375 查看
原文:http://blog.csdn.net/yhhyhhyhhyhh/article/details/51286926
原文中有问题部分已修改。
ocx控件上显示系统时间,最终c#加载c++的ocx控件跟普通的控件一样。
代码下载:c#调用c++制作的基于mfc的ocx控件
1.利用c++制作ocx控件。 ocx控件是基于mfc对话框的,
1.1建立active控件
1.2设置activex
[b]1.3插入对话框
[/b]
1.4设置对话框属性
1.5添加对话框类
1.6在activex中添加对话框类的成员变量(或者叫实例化对话框)
[b]
[/b]
1.7
下图的重写函数,用来添加对话框的初始化函数
下图定时器,更新时间。
2.注册ocx控件
注册ocx空间时,注意路径,若有相关的dll要和ocx放在一个目录下,才能注册成功。
3.在c#中,加载ocx控件
4.在c#中,利用ocx控件
原文中有问题部分已修改。
c#调用c++制作的基于mfc的ocx控件
做了一个小测试,c#调用c++的ocx控件。开发环境:win7,vs2010。基本分以下四个步骤。ocx控件上显示系统时间,最终c#加载c++的ocx控件跟普通的控件一样。
代码下载:c#调用c++制作的基于mfc的ocx控件
1.利用c++制作ocx控件。 ocx控件是基于mfc对话框的,
1.1建立active控件
1.2设置activex
[b]1.3插入对话框
[/b]
1.4设置对话框属性
1.5添加对话框类
1.6在activex中添加对话框类的成员变量(或者叫实例化对话框)
[b]
[/b]
1.7
下图的重写函数,用来添加对话框的初始化函数
下图定时器,更新时间。
2.注册ocx控件
注册ocx空间时,注意路径,若有相关的dll要和ocx放在一个目录下,才能注册成功。
3.在c#中,加载ocx控件
4.在c#中,利用ocx控件
相关文章推荐
- c#调用c++制作的基于mfc的ocx控件
- c#调用c++的ocx控件传递数组
- 基于C#调用OCX控件的常用方法(推荐)
- C#调用C++编写的OCX控件
- C#调用OCX控件
- C++编写ActiveX ocx控件在网页中调用失败问题
- C++调用C#之C# COM控件
- c#调用vc写的ocx控件示例
- C#调用C++动态链接库之Win32dll(函数)、MFCdll(对话框)
- C#调用OCX控件Catastrophic failure解决方法
- MFC ATL和OCX控件在静态页面可以调用方法,在apache项目中无法调用或报错“对象不支持属性或方法”
- vs2010开发activex(MFC)控件/ie插件(三),js调用ocx控件的接口函数
- C#调用OCX控件Catastrophic failure解决方法
- MFC中调用C#控件
- C# 添加C++ OCX控件
- mfc之ocx控件制作
- ok6410 AD C++ dll制作并在C#中调用
- C# 调用C++/MFC写的dll
- vs2010开发activex(MFC)控件/ie插件(三),js调用ocx控件的接口函数
- C#中调用OCX控件