VS2010 MFC工程能否调用C#中的控件?

ponydph 2012-08-10 09:37:38
比如用C#创建的用户控件,能否供VC程序调用。如果可以采用什么方法或者途径实现?谢谢
...全文
293 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
ponydph 2012-08-13
  • 打赏
  • 举报
回复
在线请教
ponydph 2012-08-13
  • 打赏
  • 举报
回复
比如 如何Create用户控件,如果传入生成位置的坐标,父窗口等。
ponydph 2012-08-13
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 的回复:]

C#调用VC写的DLL倒是见过好几个例子。不过好像都是挺麻烦的。不是那么简单!
[/Quote]

这个我知道怎么用, 也编写过 调用C#下一些类库 函数,但不清楚如何创建C#的用户控件
jackson35296 2012-08-12
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

引用 4 楼 的回复:

调用是没有问题的,但仍然需要.net库支持,否则报错。这样的话你不如直接用C#写界面了

多谢,就是想知道 如何调用? 比如用户控件或者一个Form的方式。如果用COM 或者ActiveX该如何在VC中Create?

因为想在VC工程中引用C#方面的一些控件。
[/Quote]

我不明白,你为什么不直接用C#写?只要你用了任何C#控件,你就得安装.net库,否则程序无法运行,VC的优势就是不用装.net库,你这样做很奇怪
雁子 2012-08-12
  • 打赏
  • 举报
回复
VC写界面确实很让人头疼。不过随着硬件价格下降,C#/WinForm的一些执行效率/费资源等可能会被逐渐忽略
kaifadi 2012-08-12
  • 打赏
  • 举报
回复
C#调用VC写的DLL倒是见过好几个例子。不过好像都是挺麻烦的。不是那么简单!
ponydph 2012-08-11
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

我调查过这事,这得饶很大很大个圈子。

基本上成功率还是很低的。不然玩VC的人没人会转C#了

楼上说做成ActiveX,难度很大呀,得不偿失。
[/Quote]

多谢,探讨技术路线,如果不可以的话,是否C#和VC之间就不能交互使用了?

需要绕什么圈子呢?
傻X 2012-08-11
  • 打赏
  • 举报
回复
我调查过这事,这得饶很大很大个圈子。

基本上成功率还是很低的。不然玩VC的人没人会转C#了

楼上说做成ActiveX,难度很大呀,得不偿失。
ponydph 2012-08-11
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

调用是没有问题的,但仍然需要.net库支持,否则报错。这样的话你不如直接用C#写界面了
[/Quote]
多谢,就是想知道 如何调用? 比如用户控件或者一个Form的方式。如果用COM 或者ActiveX该如何在VC中Create?

因为想在VC工程中引用C#方面的一些控件。
jackson35296 2012-08-11
  • 打赏
  • 举报
回复
调用是没有问题的,但仍然需要.net库支持,否则报错。这样的话你不如直接用C#写界面了
ponydph 2012-08-11
  • 打赏
  • 举报
回复
接续提问
oyljerry 2012-08-10
  • 打赏
  • 举报
回复
做成ActiveX插件等形式,然后VC中添加进去
ponydph 2012-08-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

做成ActiveX插件等形式,然后VC中添加进去
[/Quote]
如何做?

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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