当电子的窗口隐藏时如何激活另一个应用程序窗口
How to active another application window when electron's window hide
当我的电子应用程序称为win.hide((时,我有一个情况,我希望最新的应用程序因为显示我的电子的应用程序而变得模糊。
我在 electron 的 GitHub 上看到了一些问题,它被标记为错误,但仍未修复。 https://github.com/electron/electron/issues/10023
是否有一些解决方案或想法可以实现它?
我无法在Linux上重现这一点。但是,作为一种省力的解决方法,您可以执行以下操作:
const {app, BrowserWindow} = require('electron');
BrowserWindow.prototype.my_hide = function() {
this.blur();
this.hide();
return;
};
let window = null;
window = new BrowserWindow({...init...});
//at a point where you want to blur and hide your window
window.my_hide();
相关文章:
- 如何在Qt窗口小部件中使用QStringView(或QStringRef)
- 问:如何使用C++中的按钮从窗口打开窗口
- SDL 窗口不会弹出
- 在createdialog创建的窗口中捕获用于编辑控件的OnMouseMove消息
- 如何在cpp文件之间切换窗口?在Qt中
- QuadTree只在窗口的右上角绘制
- VS Code "command":"make"与终端窗口中的命令行"make"不同
- 如何在C++中找到active directory中禁用和锁定的窗口帐户
- 处理闪烁窗口事件
- 当电子的窗口隐藏时如何激活另一个应用程序窗口
- 设置激活 Chrome 窗口 (C++)
- 如何通知我窗口已激活
- Windows 窗体 - 具有父级的 ShowDialog - 为什么在主窗口最大化时单击父级不激活对话框
- 如果在系统范围内禁用,则激活窗口的主题
- 如果应用程序窗口失去激活c++,则绕过OnFocus/GetFocus事件的触发器
- 当用户尝试激活主窗口时引发模态QDialog
- c++ Win32防止窗口激活允许输入
- 在c++中使用ShellExecute打开URL - SW_SHOWMAXIMIZED不激活窗口
- 使用发送输入激活窗口"Alt Tab"切换器
- 将窗口置于前面 -> raise(),show(),激活窗口() 不起作用