我在
Windows上使用Qt开发了两个应用程序.我希望用户能够在一个应用程序中按下按钮,使另一个应用程序到达前台. (程序使用QLocalSocket和命名管道进行通信.)
目前我正在使用Qt的QWidget :: activateWindow(),偶尔会将应用程序带到前台,但大多数时候它只是突出显示任务栏上的程序.
有人可以告诉我如何做到这一点,最好使用Qt虽然没有使用WIN32 API会没问题.
不幸的是,我找不到用Qt做这个的方法.我使用Chris Becke建议从当前活动的应用程序调用SetForegroundWindow来解决它.