2010-07-05 34 views
0

我使用了一定的程序,有窗户的数量及这些窗口的每一个可能窃取焦点在特定的时间(大多时候他们打开)。 我想阻止特定窗口在开启时窃取焦点(也可能在其他时间,但这并不重要,如果我为主要问题提供解决方案,我可能会自己弄清楚)。我想用C#来做,但其他任何编程语言也可能是好的。如何防止其他程序的特定窗口从偷焦点(C#?)

+0

的可能重复[我怎样才能防止偷焦点其他应用程序?(http://stackoverflow.com/questions/2086477/how-can-i-prevent-other-apps-from-stealing-the-重点) – 2010-07-05 02:11:54

回答

1

这是一个反复出现的老问题。

雷蒙德陈解决它在自己的博客前一阵子:

http://blogs.msdn.com/b/oldnewthing/archive/2005/06/07/426294.aspx

从本质上讲,它只是最终被军备竞赛。

+1

我不认为你真的看过我的问题。 我不希望任何和所有程序永远不会焦点,我想要一个特定的窗口,当它打开时它不会窃取焦点(它不应该在第一个位置偷取),在特定的时间量(如1秒,所以所有的加载工作都完成了,它只会在需要输入时窃取焦点)。 – xyious 2010-07-05 02:33:37

+0

还我觉得这是应该保留的任何窗口从偷焦点: http://msdn.microsoft.com/en-US/library/ms633532.aspx – xyious 2010-07-05 02:46:29

+0

让我知道如何工作的。 – 2010-07-05 05:24:57

相关问题