Tag: ole

将SWT Composite嵌入到C#应用程序中

我有一个使用SWT作为其widget工具包的Java应用程序。 我还有一个Windows C#应用程序。 我想要一种方法将SWT Composite绘制到这个C#应用程序中。 我可以想到两种方法: 句柄:由于SWT基于本机窗口工具包,似乎应该有一种方法在C#应用程序中创建一个Composite,将本机指针传递给Java应用程序,然后从那里控制Composite。 OLE:由于SWT肯定可以使用OLE组件,也许它还有一种方法可以将自己呈现为OLE组件? 任何人都有关于如何实现这一目标的任何提示? 我并不害怕Java和C#在启动时之间的复杂通信,但我真的希望能够在设置后无缝地从Java控制Composite。