0
点赞
收藏
分享

微信扫一扫

electron的win.restore()无效

Android开发指南 2022-04-16 阅读 49

在electron: "17.2.0"版本时,自定义最大化,最小化,恢复事件。

ipcMain.handle('window-max', async (event, args) => {
    if (win.isMaximized()) {
      win.restore();
      return { status: false }
    } else {
      win.maximize()
      return { status: true }
    }
})

发现当win.isMaximized()为true 最大化窗口时,没有触发恢复到默认大小,即win.restore()无效。

最后发现时创建win窗口时。设置窗口transparent=true,会导致win.restore()无效。

win= new BrowserWindow({
   transparent: false,  // 当transparent为true会导致win.restore()无效
})
举报

相关推荐

0 条评论