我实际上是很久前才弄清楚的,但是对于在这里遇到相同问题的人们来说,是一种可以使最小化
tray和恢复的方法
tray。诀窍是捕捉
close和
minimize事件。
var BrowserWindow = require('browser-window'),var mainWindow = new BrowserWindow({ width: 850, height: 450, title: "TEST", icon:'./icon.png'});mainWindow.on('minimize',function(event){ event.preventDefault(); mainWindow.hide();});mainWindow.on('close', function (event) { if(!application.isQuiting){ event.preventDefault(); mainWindow.hide(); } return false;});
并从
Tray
var contextMenu = Menu.buildFromTemplate([ { label: 'Show App', click: function(){ mainWindow.show(); } }, { label: 'Quit', click: function(){ application.isQuiting = true; application.quit(); } }]);
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)