Files
zn-ai/controller/changeWindowSize.js
2025-09-23 16:59:32 +08:00

27 lines
613 B
JavaScript

const { ipcMain, BrowserWindow } = require("electron");
// 最小化
ipcMain.on("window-min", (event) => {
const webContent = event.sender;
const win = BrowserWindow.fromWebContents(webContent);
win.minimize();
});
// 最大化
ipcMain.on("window-max", (event) => {
const webContent = event.sender;
const win = BrowserWindow.fromWebContents(webContent);
if (win.isMaximized()) {
win.restore();
} else {
win.maximize();
}
});
// 关闭
ipcMain.on("window-close", (event) => {
const webContent = event.sender;
const win = BrowserWindow.fromWebContents(webContent);
win.close();
});