electron如何禁止win+D最小化

我开发时遇到了个问题,就是我想做个类似桌面挂件的程序,但是如何禁止最小化啊?官方的文档里minimizable 只是没有最小化按钮,我试了下右下角的返回桌面或者win+D,都会导致程序最小化,请问如何禁止呀?
已邀请:

liuwenxi163

赞同来自:

mainWindow.on('minimize', () => {
console.log('最小化')
mainWindow.restore()
mainWindow.moveTop()
})

这个我也试了,如果点击最小化按钮,会消失立刻又弹出来,有过程动画,达到效果。但是如果通过返回桌面的话,会导致最小化,但不再显示。因为我想做个桌面挂件,类似于win7自带的那种,所以不符合目标。但是发现了有趣的事,如果我点机任务栏的其他窗口,想让其显示,比如win+D后我点qq聊点窗口,这时候聊天窗口和electron程序一起出现了,控制台报了两次最小化..........
我实在是没思路了,要不可不可以像c++一样,设定父窗口为系统桌面呢?

要回复问题请先登录注册