当我打开一个特定的应用程序时,希望我的应用程序激活(带到前面)

时间:2013-01-20 13:59:15

标签: c#

我希望在打开特定应用程序时激活我的应用程序(带到前面)。例如,我打开了adobe Photoshop;然后我的申请应该在前面。对于任何其他应用程序,它应该最小化。我的申请是在c#中。你们有什么想法??? 提前致谢

1 个答案:

答案 0 :(得分:1)

首先,欢迎使用Stackoverflow。

比你的问题: 你需要使用SetForegroundWindow WinAPI调用,如果你想从另一个应用程序设置一个应用程序,或者你只是将你的应用程序的Topmost="True"属性设置为Top。

修改 比你创建一个调用获取Process by Name的定时器,如果你找到了测试Photoshop,只需调用WINAPI调用你自己的程序或调用

this.BringToFront();