【发布时间】:2012-09-22 01:31:58
【问题描述】:
Winform 应用程序。 .Net 3.5。
我需要将焦点从我的 C# 应用程序设置到用户桌面(几乎就像在桌面上模拟鼠标点击一样)。
有人可以告诉我如何用 C# 做到这一点吗?我只想将焦点设置在桌面上,以便焦点不再在我的应用程序上,但我想在我的应用程序中执行此操作。
编辑:下面的答案通过将焦点设置到桌面来工作,但它会最小化用户桌面上所有打开的窗口。
有没有办法可以将焦点设置到桌面上的下一个打开窗口?我只想将焦点从我的应用程序上移开(而不是最小化我的应用程序或隐藏它)。我只是想把注意力转移到别的地方。如果桌面可以最小化所有用户打开的窗口/应用程序,那么桌面可能不是最佳选择。
【问题讨论】:
-
尝试最小化您的应用程序。
-
我不想最小化我的应用程序或桌面上已经打开的任何其他应用程序。我只是想将焦点从我的应用程序转移到其他地方。