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

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


二. 在创建的OCX中添加相应的代码,编译。

    编译时会出现上述错误,原因是OCX需要注册,解决方法为:1.运行VS2010时,右键以管理员权限运行,然后编       译通过;2. project->properties->Linker->gerneral->register Output->no;3.在命令提示符中注册OCX
    
三.声明OCX的接口函数。右键单击OCX ,弹出对话框,添加方法,调用OCX内部的函数,供C#使用。

四. 新建C# Winform工程,加载OCX控件。在toolbox中右键单击,出现资源框,选择Choose Items弹出对话框。在COM Components中搜索OCX,选中后点击OK添加。


五。将OCX拖动到界面的相应位置,完成创建。





































Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐