我正在创建一个基于Electron的应用程序,使用自定义窗口栏代替默认的Windows窗口栏。为了更好地反映窗口状态,我需要知道窗口是否被最大化或取消最大化。
我正在创建一个基于Electron的应用程序,使用自定义窗口栏代替默认的Windows窗口栏。为了更好地反映窗口状态,我需要知道窗口是否被最大化或取消最大化。
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
}