我开发了 ac# 控件,我可以在其他 c# 应用程序中重复使用它,而且效果非常好。
但是我想在 Win32 c++ 应用程序中托管这个控件,有没有办法做到这一点?
我想知道它是否可以与托管 c++ 一起使用,但是我不太清楚这是否可能。
任何帮助将不胜感激。
干杯丰富
您可以使用Com Interop Toolkit来解决这个问题。
我是这样做的:我在 C# 中创建我的控件当我想将此控件公开给另一个 Win32 应用程序时,我通过 com. 我使用这个 com 互操作工具包创建了一个新项目,创建了一个新控件,并将我的 C# 版本的用户控件放在这个新控件上。
然后,您应该拥有该控件的 com-exposable 版本。至少,简而言之,我就是这样做的。