我正在编写一个支持插件的应用程序。我使用 C++ 和 JUCE 来做这些事情,我希望我的应用程序可以在 Windows 和 MAC OSX(也许有一天会在 linux 上)运行。
我的插件有自己的 GUI。从共享库显示 GUI 的常用方法似乎是:
- 创建一个新窗口
- 获取它的本机句柄
- 把它传给图书馆
- 让库将其 GUI 附加到该句柄。
始终需要为插件 GUI 创建一个新窗口的 AFAIK。我的问题是:我想让插件的 GUI 出现在我的主机应用程序的 GUI 内(= 不是作为单独的窗口)。
我认为这是很常见的事情,但我找不到任何概念。你会如何解决这样的问题?
非常感谢您的想法和提示!