feat: 新增组件

This commit is contained in:
DEV_DSW
2025-09-23 16:59:32 +08:00
parent 3c4f14be7f
commit c77c5350aa
14 changed files with 739 additions and 155 deletions

View File

@@ -0,0 +1,26 @@
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();
});