【发布时间】:2018-11-20 05:46:00
【问题描述】:
我正在创建一个带有自定义窗口栏的电子应用程序来代替默认的 Windows 应用程序。我需要知道窗口何时最大化或未最大化,以便更改窗口栏上的图标以反映窗口的状态。
【问题讨论】:
标签: javascript jquery electron
我正在创建一个带有自定义窗口栏的电子应用程序来代替默认的 Windows 应用程序。我需要知道窗口何时最大化或未最大化,以便更改窗口栏上的图标以反映窗口的状态。
【问题讨论】:
标签: javascript jquery electron
maximize / unmaximized 事件可用于浏览器窗口。 https://github.com/electron/electron/blob/master/docs/api/browser-window.md#event-maximize
【讨论】:
你可以使用:
const { remote } = require("electron");
var win = remote.BrowserWindow.getFocusedWindow();
if(win.isFullScreen()) {
// your code here
}
或:
const { remote } = require("electron");
var win = remote.BrowserWindow.getFocusedWindow();
if(win.isMaximized()) {
// your code here
}
【讨论】: