弹出窗口到前面而不会获得焦点

时间:2015-10-28 16:10:50

标签: c# winforms

如何在不获得焦点的情况下将我的窗体带到前面。我想在角落里实现像Steams小弹出窗口这样的东西,即使其他窗口都是聚焦的,它也应该留在那里,但不需要任何关注。现在我用这个把它带到前面:[DllImport("User32.dll")] public static extern Int32 SetForegroundWindow(int hWnd); SetForegroundWindow(Handle.ToInt32());
但问题在于它正在关注焦点,每当我在后台点击一个窗口时,这个弹出窗口就会被最小化。所以这基本上就是我想要的窗口:
•带到前面 •不要集中注意力 •即使点击其他窗口,也要保持在前面(仍然没有焦点) 请帮忙!

0 个答案:

没有答案