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