我想要做的是创build软件,将performance为Windows任务栏。
所以我的意思是我想要在任务栏上方可见的软件,并且当您最大化另一个应用程序窗口时,它不会超过它。
所以我希望任何其他软件处于最大化状态,直到红线。 红线将成为我的软件,除了其他软件全屏时,任何时候都可以看到。
那么有没有办法做到这一点。 C#首选。
我想知道的是如何做到这一点,我认为这需要通过WinApi完成,但我不知道如何调用这个应用程序的行为。
提前致谢。
你想注册你的应用程序作为应用程序栏。 使用SHAppBarMessage
。 看到这个问题的示例C#代码。
只需要思考一下:工具栏/应用程序(集成在任务栏中的东西)几乎已经被Windows 7的新统一任务栏过时或无法使用。
如果你的潜在市场包括Windows 7用户,那么检查一下替代方案,比如侧边栏集成或者位于屏幕对面的任何一个停靠栏,可能是明智的选择。