保持窗口前景(即使失去焦点)

在我的应用程序(C#,Windows窗体)中,我有一个电话信息屏幕:如果有一个来电,显示一个窗口,给调用者提供附加信息。

这个窗口应该在前台打开,即使用户正在另一个窗口中写入(所以用户仍然看到有关来电的信息),应该停留在那里。

首先,我已经使用了BringToFront – 但是在任何情况下(例如,当主应用程序不在前台时),这并不起作用。

现在我正在使用BringToFront和user32.dll函数BringWindowToTop – >这是可行的,但如果窗口失去焦点,它在后台。

我如何实现这种行为?

Solutions Collecting From Web of "保持窗口前景(即使失去焦点)"