使用Microsoft Test Manager的Test Runner时,它会创建一个停靠在屏幕边缘的窗口。这个窗口好像在外面"桌面区域,以便开始菜单等不会重叠,当你最大化另一个应用程序时,它会占用屏幕的其余部分,这个停靠的窗口保持不变。
一些Ascii艺术解释
普通的Windows桌面
+-------------------------------------------------+
| |
| Icon |
| Icon |
| Icon |
| |
| |
| |
+-------------------------------------------------+
| start <taskbar> 2pm |
+-------------------------------------------------+
使用MTM跑步者
+----------+--------------------------------------+
| | |
| | Icon |
| | Icon |
| MTM | Icon |
| Runner | |
| special | |
| window | |
+ |--------------------------------------+
| | start <taskbar> 2pm |
+----------+--------------------------------------+
我想在我的应用程序中执行类似的操作,但我无法弄清楚谷歌的用途或条款可能是什么。该应用程序是一个C#WPF应用程序,但如果需要,我很高兴P / Invoke成C或C ++。