0

可能重复:
如何使窗口始终保持在 .Net 的顶部?
创建一个“停靠”到屏幕一侧并在最大化时限制其他窗口大小的 .NET 应用程序

我有一个 C# Winforms 应用程序,其运行类似于 Mac 上的菜单栏。它只有 24 像素高,是屏幕的全宽,位于顶部,应该是最顶部的应用程序。

但是,当我运行其他应用程序并最大化它们时,它们会在我的应用程序下,我看不到它们的控制栏(图标、名称、最小化、最大化和关闭按钮)。我想要的是其他最大化的应用程序最大化到我的应用程序下方,所以我仍然可以看到其他应用程序控制栏。

有没有办法阻止其他应用程序这样做,并让它们在我的应用程序下最大化?

谢谢,卡尔

4

1 回答 1

1

这是创建一个“停靠”到屏幕一侧并在最大化时限制其他窗口大小的 .NET 应用程序的副本。请注意,指向 C# 版本代码的链接已失效。以下是相关的工作链接:

http://www.codeproject.com/Articles/6741/AppBar-using-C

http://msdn.microsoft.com/en-us/library/windows/desktop/cc144177(v=vs.85).aspx

于 2012-10-22T11:17:32.943 回答