我正在尝试找到一种方法,使 Electron 从最小化回到打开应用程序的最后大小 - 也就是说,模拟当您正常单击最小化应用程序时会发生什么。
我理想中想要的(但显然不起作用,因为它不是一个函数):
if (mainWindow.isMinimized()) {
mainWindow.unminimize()
}
什么也可以接受,但我还没能去上类:
if (mainWindow.isMinimized()) {
mainWindow.setSize(1100, 950)
}
目前有效,但没有给我带来预期的结果:
if (mainWindow.isMinimized()) {
mainWindow.maximize()
}
如果有人有一个很酷的技巧来模拟此功能,或者至少有一个关于如何从最小化到设定屏幕尺寸的提示,那么你会让我很开心! :)
最佳答案
AFIAK mainWindow.setSize(width, height[, animate])
不知道窗口状态(即最大化或最小化)。因此,使用 mainWindow.setSize()
更改大小参数不会影响窗口的状态。
正如 OliverRadini 指出的,您可以使用 mainWindow.restore()
。 docs非常简单...
win.restore()
Restores the window from minimized state to its previous state.
所以,使用你的代码你应该能够做到......
if (mainWindow.isMinimized()) {
mainWindow.restore()
}
希望有帮助!
关于javascript - Electron "unminimize",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54324222/