2010-07-05 60 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

相關問題