我开发了一个c#控件,我可以在其他c#应用程序中重用它,并且效果非常好。
但是我想在Win32 c ++应用程序中托管这个控件,有没有办法做到这一点?
我想知道它是否适用于托管c ++,但我无法弄清楚这是否可行。
感谢任何帮助。
干杯 富
答案 0 :(得分:1)
您可以使用Com Interop Toolkit来解决此问题。
我就是这样做的:
我在C#中创建我的控件
当我想将此控件暴露给另一个Win32应用程序时,我通过com公开此控件。
我使用这个com interop工具包创建一个新项目,创建一个新控件,并将我的用户控件的C#版本放在这个新控件上。
然后,您应该具有该控件的可公开版本。至少,这就是我的表现。