经过数小时的搜索,我仍然没有找到任何满足我需求的解决方案。
通过说独占停靠我的意思是它占用屏幕的一部分(左,右,顶部或底部),其余其他程序不能使用该部分。如果你有 Windows 8,它看起来像 Win8 中的 2 分区功能的一小部分。
我有WPF的解决方案,但现在我需要基于WinForm来做。
提前致谢。
您可以在代码项目中使用这个很棒的解决方案(作者 Corneliu 是/曾经是 MVP): http: //www.codeproject.com/Articles/6045/Sticky-Windows-How-to-make-your-top-level -forms-to
否则,Hans Passant 在这里有一个很好的实现:如何让我的 Windows 窗体应用程序捕捉到屏幕边缘?
编辑:
如果您想限制其他程序使用该空间,请尝试 Arik Poznanski 的c# Application Desktop Toolbars
方法:
http: //www.codeproject.com/Articles/3728/C-does-Shell-Part-3
我明天可以检查,但我相信当我实施这个时,我以此作为指导。