0

当我打开一个特定的应用程序时,我希望我的应用程序被激活(带到前面)。比如我打开了adobe Photoshop;那么我的应用程序应该放在前面。对于任何其他应用程序,它应该被最小化。我的应用程序在 c# 中。你们有什么想法吗???提前致谢

4

1 回答 1

1

首先,欢迎使用 Stackoverflow。

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

编辑: 比您创建一个按名称调用 get Process的计时器,如果您发现例如 Photoshop,只需将 WINAPI 调用调用到您自己的程序或调用

this.BringToFront();

于 2013-01-20T14:00:41.383 回答