В Electron.js для сворачивания и разворачивания окна используются методы minimize()
и maximize()
, соответственно.
Для сворачивания окна необходимо вызвать метод minimize()
объекта BrowserWindow
. Пример:
const { BrowserWindow } = require('electron'); let mainWindow = new BrowserWindow({ width: 800, height: 600 }); // Сворачиваем окно mainWindow.minimize();
Для разворачивания окна (максимизации) нужно вызвать метод maximize()
. Пример:
// Разворачиваем окно mainWindow.maximize();
Также можно проверить текущее состояние окна (развернутое или свёрнутое) с помощью метода isMaximized()
. Пример:
// Проверяем, развернуто ли окно if (mainWindow.isMaximized()) { console.log('Окно развернуто'); } else { console.log('Окно не развернуто'); }
Эти методы позволяют динамически управлять состоянием окна в Electron.js, делая его более интерактивным и удобным для пользователей.