[英]Electron "unminimize"
我试图找到一种方法让电子从最小化,回到打开的应用程序的最后一个大小——也就是说,模拟当你正常点击最小化的应用程序时会发生什么。
我理想中想要的(但显然不起作用,因为它不是一个函数):
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()
。 该文档非常简单...
win.restore()
将窗口从最小化状态还原到其先前状态。
因此,使用您的代码,您应该可以...
if (mainWindow.isMinimized()) {
mainWindow.restore()
}
希望有帮助!
对于那些希望在最大化后使用最大化按钮恢复窗口大小的人:
onMaximizeWindow() {
if (this.electronService.window.isMaximized()) this.electronService.window.restore();
else this.electronService.window.maximize();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.