为了账号安全,请及时绑定邮箱和手机立即绑定

Electron如何隐藏窗口边框而显示控制按钮?

Electron如何隐藏窗口边框而显示控制按钮?

杨魅力 2019-02-15 18:14:48
Electron的文档中写到,可以通过指定BrowserWindow的frame为false来创建没有边框的窗口。那么,这种边框颜色(背景)与系统不同,却使用系统控制按钮的边框如何实现?(图中的软件分别为GitHub Desktop和Moeditor)
查看完整描述

2 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

这个功能说起来很简单的,就是使用main和renderer通信

我来说下大致的代码:


在main.js中


ipcMain.on('quitApp',()=>{

    app.quit()

})

在renderer中


html:


 <Button @click="quitApp"></Button>


Script:


quitApp () {

      this.$electron.ipcRenderer.send('quitApp')

    }

你说的像窗体原生按钮,其实是用renderer发送信息到main实现的。具体你可以研究下ipc通信咯。

应为有的API只能main能用。


查看完整回答
反对 回复 2019-02-20
  • 2 回答
  • 0 关注
  • 2253 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信