const { app, Menu, Tray } = require('electron');
//系統托盤圖標目錄
appTray = new Tray(path.join(__dirname, 'app1.png'));

//設置此托盤圖標的懸停提示內容
appTray.setToolTip('預審');

//設置托盤圖標的上下文菜單(系統托盤右鍵菜單)
var trayMenuTemplate = [
{
label: '顯示/隱藏',//設置單個菜單項名稱
icon:__dirname+"/concle.png",//設置單個菜單項圖標
click: function () {//設置單個菜單項點擊事件
return mainWindow.isVisible() ? mainWindow.hide() : mainWindow.show();
} //打開相應頁面
},
{
label: '退出',
click: function () {
//ipc.send('close-main-window');
app.quit();
}
}
];
const contextMenu = Menu.buildFromTemplate(trayMenuTemplate);
//設置此圖標的上下文菜單
appTray.setContextMenu(contextMenu);
//

//托盤的點擊事件
appTray.on('click',(e,a)=>{
//return mainWindow.isVisible() ? mainWindow.hide() : mainWindow.show();//我們可以設置托盤點擊時打開或者關閉窗口
mainWindow.webContents.send('trayIconClick');//我們也可以設置點擊圖標時我們向渲染進程發送異步消息等等
});