将 SWT Composite 嵌入到 C# 应用程序中
Embed SWT Composite into C# application
我有一个 Java 应用程序,它使用 SWT 作为其小部件工具包。
我还有一个 Windows C# 应用程序。
我想要一种将 SWT Composite 绘制到此 C# 应用程序中的方法。
我可以想到两种方法:
Handles: 由于 SWT 是基于本地窗口工具包的,所以似乎应该有一种方法可以在 C# 应用程序中创建一个 Composite,通过Java 应用程序的本机指针,然后从那里控制 Composite。
OLE:既然SWT肯定可以使用OLE组件,也许它也有办法将自己呈现为OLE组件?
有人对我如何完成此任务有任何提示吗?我不怕启动时 Java 和 C# 之间的复杂通信,但我真的希望能够在设置后从 Java 无缝控制 Composite。
我有一个 Java 应用程序,它使用 SWT 作为其小部件工具包。
我还有一个 Windows C# 应用程序。
我想要一种将 SWT Composite 绘制到此 C# 应用程序中的方法。
我可以想到两种方法:
Handles: 由于 SWT 是基于本地窗口工具包的,所以似乎应该有一种方法可以在 C# 应用程序中创建一个 Composite,通过Java 应用程序的本机指针,然后从那里控制 Composite。
OLE:既然SWT肯定可以使用OLE组件,也许它也有办法将自己呈现为OLE组件?
有人对我如何完成此任务有任何提示吗?我不怕启动时 Java 和 C# 之间的复杂通信,但我真的希望能够在设置后从 Java 无缝控制 Composite。