C# 如何在桌面之外创建一个特殊的停靠窗口(如microsoft测试管理器)
使用Microsoft测试管理器的测试运行程序时,会创建一个停靠在屏幕边缘的窗口。此窗口似乎位于桌面区域的“外部”,因此“开始”菜单等不会与之重叠,当您最大化另一个应用程序时,它会占据屏幕的其余部分,并且此停靠窗口保持不变 一些需要解释的艺术 普通windows桌面C# 如何在桌面之外创建一个特殊的停靠窗口(如microsoft测试管理器),c#,wpf,winapi,desktop,docking,C#,Wpf,Winapi,Desktop,Docking,使用Microsoft测试管理器的测试运行程序时,会创建一个停靠在屏幕边缘的窗口。此窗口似乎位于桌面区域的“外部”,因此“开始”菜单等不会与之重叠,当您最大化另一个应用程序时,它会占据屏幕的其余部分,并且此停靠窗口保持不变 一些需要解释的艺术 普通windows桌面 +-------------------------------------------------+ | | | Icon
+-------------------------------------------------+
| |
| Icon |
| Icon |
| Icon |
| |
| |
| |
+-------------------------------------------------+
| start <taskbar> 2pm |
+-------------------------------------------------+
+-------------------------------------------------+
| |
|图标|
|图标|
|图标|
| |
| |
| |
+-------------------------------------------------+
|下午2点开始|
+-------------------------------------------------+
使用MTM runner
+----------+--------------------------------------+
| | |
| | Icon |
| | Icon |
| MTM | Icon |
| Runner | |
| special | |
| window | |
+ |--------------------------------------+
| | start <taskbar> 2pm |
+----------+--------------------------------------+
+----------+--------------------------------------+
| | |
||图标|
||图标|
|MTM |图标|
|跑步者||
|特别||
|窗口||
+ |--------------------------------------+
||下午2点开始|
+----------+--------------------------------------+
我想在我的应用程序中做一些类似的事情,但我不知道用谷歌搜索是为了什么,或者搜索的条件可能是什么。这个应用程序是一个C语言的WPF应用程序,但是我很高兴在必要时调用C或C++。在纯winapi中,您可以使用ShappArmMessage消息创建appbar。但在c#……中……我不知道。:-)可能重复的