如何使用.Net使窗口保持在顶部?

时间:2015-05-05 13:41:40

标签: c# .net

有没有办法制作一个给定的窗口,例如记事本或任何其他窗口留在顶部?

请注意,这不是关于如何使FormWPF窗口保持在最佳位置的问题。

1 个答案:

答案 0 :(得分:4)

我会使用互操作,

SetWindowPos(hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);

始终在顶部切换,

SetWindowPos(hWnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);

停用。

https://github.com/oazabir/AlwaysOnTop提供