【c++】C++编写OCX控件

使用C++ 编写OCX控件,并在C# Winform中使用

一. 首先使用C++创建OCX控件

【c++】C++编写OCX控件_第1张图片
二. 在创建的OCX中添加相应的代码,编译。
【c++】C++编写OCX控件_第2张图片
    编译时会出现上述错误,原因是OCX需要注册,解决方法为:1.运行VS2010时,右键以管理员权限运行,然后编       译通过;2. project->properties->Linker->gerneral->register Output->no;3.在命令提示符中注册OCX
    
三.声明OCX的接口函数。右键单击OCX ,弹出对话框,添加方法,调用OCX内部的函数,供C#使用。
【c++】C++编写OCX控件_第3张图片
四. 新建C# Winform工程,加载OCX控件。在toolbox中右键单击,出现资源框,选择Choose Items弹出对话框。在COM Components中搜索OCX,选中后点击OK添加。
【c++】C++编写OCX控件_第4张图片【c++】C++编写OCX控件_第5张图片

五。将OCX拖动到界面的相应位置,完成创建。
【c++】C++编写OCX控件_第6张图片




































你可能感兴趣的:(C++,ocx,C#,调用,编写)