文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
窗口钉在桌面上
使用 electget 库,安装并在主进程代码中引入:
// import electget from "electget";
electget.preventFromAeroPeek(win);
electget.preventFromShowDesktop(win);
electget.moveToBottom(win);
这时窗口就可以“钉”在桌面上了。
为了更完美地满足需求,最好监控一下窗口聚焦事件,当用户聚焦窗口时,把窗口移至最底层:
app.on("browser-window-focus", (e, win: BrowserWindow) => {
if (win.id != mainWindow.id) return;
electget.moveToBottom(mainWindow);
});
这样做可以避免在用户与窗口交互后,被钉住的窗口浮到其他窗口之上。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论