c#调用c++制作的基于mfc的ocx控件

c#调用c++制作的基于mfc的ocx控件

    做了一个小测试,c#调用c++的ocx控件。开发环境:win7,vs2010。基本分以下四个步骤。
   ocx控件上显示系统时间,最终c#加载c++的ocx控件跟普通的控件一样。


    1.利用c++制作ocx控件。  ocx控件是基于mfc对话框的,
1.1建立active控件



1.2设置activex


1.3插入对话框


1.4设置对话框属性


1.5添加对话框类


1.6在activex中添加对话框类的成员变量(或者叫实例化对话框)




1.7



下图的重写函数,用来添加对话框的初始化函数



下图定时器,更新时间。






   2.注册ocx控件


注册ocx空间时,注意路径,若有相关的dll要和ocx放在一个目录下,才能注册成功。

   3.在c#中,加载ocx控件








   4.在c#中,利用ocx控件







相关推荐
©️2020 CSDN 皮肤主题: 技术工厂 设计师:CSDN官方博客 返回首页