[英]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.