如何在electron中切换菜单栏?

如何在electron中切换菜单栏?,electron,Electron,我正在构建一个有确切界限的应用程序,无论你做什么,这个界限都应该保持不变。所以它不能调整大小。当切换菜单栏时,我如何在主过程中做出反应,然后调整窗口大小。当视口的尺寸发生变化时,窗口应发出调整大小事件。您甚至可以通过IPC将该信息发送到主进程,并通过win.setSize(width,height[,animate])更改窗口,也可以从渲染器端执行相同的操作。您可以使用remote.getCurrentWindow()是获取当前窗口这是一种反应方式。谢谢你的回答。我认为可以通过主进程中主窗口上的

我正在构建一个有确切界限的应用程序,无论你做什么,这个界限都应该保持不变。所以它不能调整大小。当切换菜单栏时,我如何在主过程中做出反应,然后调整窗口大小。

当视口的尺寸发生变化时,
窗口应发出
调整大小
事件。您甚至可以通过IPC将该信息发送到主进程,并通过
win.setSize(width,height[,animate])
更改窗口,也可以从渲染器端执行相同的操作。您可以使用
remote.getCurrentWindow()

是获取当前窗口这是一种反应方式。谢谢你的回答。我认为可以通过主进程中主窗口上的事件直接执行此操作。BrowserWindow也有一个
resize
事件,但我认为在切换菜单栏时不会触发,因为窗口的实际大小保持不变。