2

我开发了 ac# 控件,我可以在其他 c# 应用程序中重复使用它,而且效果非常好。

但是我想在 Win32 c++ 应用程序中托管这个控件,有没有办法做到这一点?

我想知道它是否可以与托管 c++ 一起使用,但是我不太清楚这是否可能。

任何帮助将不胜感激。

干杯丰富

4

1 回答 1

1

您可以使用Com Interop Toolkit来解决这个问题。

我是这样做的:我在 C# 中创建我的控件当我想将此控件公开给另一个 Win32 应用程序时,我通过 com. 我使用这个 com 互操作工具包创建了一个新项目,创建了一个新控件,并将我的 C# 版本的用户控件放在这个新控件上。
然后,您应该拥有该控件的 com-exposable 版本。至少,简而言之,我就是这样做的。

于 2009-12-22T10:40:05.607 回答