VST 插件创建多个窗口

Posted

技术标签:

【中文标题】VST 插件创建多个窗口【英文标题】:VST plugin create multiple windows 【发布时间】:2014-09-03 09:29:12 【问题描述】:

是否可以在 VST 中创建多个窗口? 例如,我创建了一个旋钮。当我移动旋钮时,应该为每个动作创建一个不同的窗口。

Edit1:抱歉不够干净。我有一个父窗口,上面有一个按钮。一旦我点击按钮,它应该会显示一个新窗口。怎么做?

【问题讨论】:

您的问题不清楚。你想做什么? 主机提供一个父窗口(框架)。你用它做什么是你的选择。我建议创建一个子窗口并在其中显示“标签”。请注意,(子)窗口大小的更改可能很难在不同的主机应用程序上工作。 [2c] @Shannon 编辑了问题。 obiwanjacobi 的评论+1。 @obiwanjacobi:你能解释一下如何创建一个子窗口吗? 【参考方案1】:

据我了解,使用windows编程我们需要创建自己的GUI而不是使用VSTGUI库。这样做我们可以创建子窗口是我的理解。我还没有尝试过。

【讨论】:

以上是关于VST 插件创建多个窗口的主要内容,如果未能解决你的问题,请参考以下文章

如何在 VST 2.4 中创建子窗口?

创建 VST 插件 [关闭]

如何使用 MFC 创建 VST 插件?

SetFocus 到父窗口,然后回到子窗口

如何在代码中实例化 Vst3 插件?对于 vst3 主机应用程序

为 OS X 和 Windows 创建既是音频单元又是 VST 的音频插件 UI 的“最佳”方法是啥?