vdi/pc-fe/src/main/ipc/platform.ts

23 lines
452 B
TypeScript
Raw Normal View History

2025-08-21 10:06:49 +00:00
import { ipcMain,app } from 'electron';
2025-07-30 01:07:36 +00:00
2025-08-21 10:06:49 +00:00
const window = getBrowserWindowRuntime();
// 监听渲染进程发送的消息
2025-07-30 01:07:36 +00:00
ipcMain.handle('getPlatform', () => {
return `hi, i'm from ${process.platform}`;
});
2025-08-21 10:06:49 +00:00
// 窗口控制:最小化,退出全屏
ipcMain.on('close-app', () => {
app.quit();
});
ipcMain.on('minimize-app', () => {
window?.minimize();
});
ipcMain.on('exit-kiosk', () => {
if (window) {
window.setFullScreen(false);
}
});