c#是否能开发在mfc上使用的ActiveX控件?

qq_38687221 2017-07-06 08:57:53
各位好,如题,最近一个多星期都在捣鼓c#开发ActiveX控件,并想将其嵌入mfc中,但一直都不成功,所以才会有这样的疑问。c#开发ActiveX控件时,应该选择哪个 项目工程文件 ,接下去 又该如何进行呢?开发好后的控件用gacutil安装到全局程序集缓存后,再用regasm注册后,能在OLE-COM Object Viewer 中的.Net Category中看到,这是不是意味着这已经是一个ActiveX控件了呢?可是想将其添加到mfc的工具箱中却找不到该控件?不知道问题出在哪?希望有经验的朋友们指点下,谢谢。
...全文
347 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_38687221 2017-07-09
  • 打赏
  • 举报
回复
引用
regasm注册不代表是控件。
能说得详细点吗,regasm注册代表的是组件是吗?那C#开发出来的ActiveX控件要怎么注册才能在mfc中使用和呢?
threenewbee 2017-07-07
  • 打赏
  • 举报
回复
引用 2 楼 qq_38687221 的回复:
引用
当然是可以的。你可以用activex control tester先测试下
我用regasm注册过了,在ActiveX Test Control Container中找不到,但在注册表中能找到,不知道为什么?
regasm注册不代表是控件。
qq_38687221 2017-07-07
  • 打赏
  • 举报
回复
引用
当然是可以的。你可以用activex control tester先测试下
我用regasm注册过了,在ActiveX Test Control Container中找不到,但在注册表中能找到,不知道为什么?
threenewbee 2017-07-07
  • 打赏
  • 举报
回复
当然是可以的。你可以用activex control tester先测试下
《Asuo二维绘图控件v2.0》=============================================================================软件名称:《Asuo二维绘图控件》软件版本: V2.0软件作者:asuo作者邮箱:asuo@263.net软件网站:http://www.asuo.com下载地址:http://www.asuo.com/down/as2d.rar 下载软件语言:vc++授权形式:(ActiveX控件)应用平台:win9x/me/2000/xp界面预览:http://www.asuo.com/as2d_active.htm软件简介:平面图形控件,可以创建和编辑矢量图形以及便捷的显示操作。 文字和尺寸标注;元素属性设置;长度、角度、面积的查询; DXF输出;提供交换文件和二次开发接口。适用于 CAD/CAM/GIS/GPS等相关图形软件开发。软件价格:试用版本免费相关文档:--发布日期:2003.07.29============================================================================== 1.库文件清单: MFC42.DLL MSVCIRT.DLL MSVCRT.DLL ASBASE.DLL ASCSTR.DLL ASDRAW.DLL ASINTR.DLL ASKERN.DLL ASLAW.DLL ASOCX.OCX ASSPLINE.DLL2.控件注册: 控件注册,命令为: regsvr32 Asocx.ocx 解除注册: regsvr32 Asocx.ocx /u3.功能说明:选择:单击鼠标左键选择元素; 框选:在选择状态下,按住鼠标托动进入框选状态; 选择移动元素:在选择状态下,如果当前捕捉到元素,按住鼠标托动元素; 重画(REDRAW):刷新绘图区域; 显示平移(PAN):移动视点,调整看图位置; 框选放大(ZOOM):选择一个放大区域,需要点两点; 显示放大缩小:显示放大为1.2倍,显示缩小为0.8倍; 创建点:选点创建; 创建直线:两点创建直线; 圆心+圆上一点:需要两点创建; 两点圆:需要两点,此两点为圆上点且它们之间距离为直径; 3点圆:需三点,创建过三点的圆,三点共线时创建失败; 圆弧:圆心+起点+终点,需要三点,第一点为圆心,第二点为弧的起点,第三点为弧的终点,弧以逆时针方向; 半圆弧:类似两点圆,逆时针方向; 三点弧:需要三点,创建出过此三点的圆弧;逆时针方向; 椭圆:先给出长轴,然后给椭圆上一点; 样条:依次给出样条线的控制点,双击鼠标左键结束创建样条,样条线必须有三个以上的控制点; 矩形:给出矩形对角两点创建矩形; 删除:删除当前选择到的元素; 复制:复制当前选择到的元素; ...4.开发帮助: 如果用户需要进行特殊的功能扩充,请参考《用户开发手册 index.htm》

8,834

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 组件/控件开发
社区管理员
  • 组件/控件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧