Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直在谷歌上搜索这个,但我似乎找不到任何东西。也许这就是我的措辞方式。所以基本上我希望在 C# 中使用 Windows 窗体做的是创建一个窗体并让它基本上采用任务栏的形状并执行与任务栏相同的功能,但它将位于任务栏上方或顶部的屏幕。
它不能是“ON TOP”(我不是想阻止用户按钮,比如他们正在使用的程序的关闭按钮)。
自动隐藏将是一个加号。
这是我所追求的主要内容: 它需要像任务栏一样工作。当您最大化任何其他窗口时,任务栏不会超出窗口的顶部,即使它设置为“在顶部”。
您需要使用 Appbar 来执行此操作:
http://msdn.microsoft.com/en-us/library/cc144177.aspx
有关更多信息,请查看此处、此处和此处。
如果您不想处理 C++ 和本机代码(正如 @FKunecke 正确建议的那样),那么您将找不到为此预定义的任何内容。您可以做的是为您的酒吧创建一个表格并手动进行可视化计算,然后您可以设置它的屏幕位置。就这样。不强制条形表单保持在顶部不会隐藏其他应用程序表单,因此您将免费获得它。
现在,要完全实现您想要的,您需要处理一些问题,例如任务栏的位置和高度。然后你需要使用一些本机代码技巧。