【发布时间】:2011-03-19 23:36:33
【问题描述】:
QWidget::activateWindow() 的 Qt 文档指出:
在 Windows 上,如果你调用这个 当应用程序当前不是 活跃的然后它不会做 它是活动窗口。它会改变 任务栏条目的颜色 表示窗口已更改 某种程度上来说。这是因为微软 不允许应用程序 打断用户当前的状态 在另一个应用程序中执行。
但是,Skype 似乎违反了这一规则。如果 Skype 正在运行但不是活动应用程序,我可以从开始菜单启动它,它将现有实例带到前台,激活它并获取输入焦点。
我怎么能做到这一点?
【问题讨论】:
标签: windows qt window-managers foreground