我开发了一个 C# 控件,我可以在其他 C# 应用程序中重用它,而且效果非常好。
但是我想在 Win32 c++ 应用程序中托管此控件,有没有办法做到这一点?
我想知道它是否适用于托管 C++,但我不太确定这是否可行。
如有任何帮助,我们将不胜感激。
干杯 丰富
最佳答案
您可以使用 Com Interop Toolkit解决这个问题。
我是这样做的:
我在 C# 中创建我的控件
当我想将此控件公开给另一个 Win32 应用程序时,我通过 com.
我使用此 com 互操作工具包创建了一个新项目,创建了一个新控件,并将我的 C# 版本的用户控件放在了这个新控件上。
然后,您应该拥有该控件的 com-exposable 版本。至少,简而言之,我就是这样做的。
关于c# - 如何在 win32 应用程序中托管 c# 控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1945513/