我能想到的最好的方法就是举例……在 Windows 7 和 Vista 中,屏幕右侧有小工具栏,当您最大化不同(任何和所有)窗口时,该窗口填充屏幕的其余部分而不覆盖小工具栏。除了在 C# 的屏幕顶部之外,我如何使用我自己的应用程序来做到这一点?
我想在屏幕顶部编写一个显示来自社交网站的信息的代码,但显然我不想覆盖最大化窗口的最小、最大和关闭按钮。
我想我要问的是如何更改桌面工作区并将我的应用程序放在工作区上方?
我能想到的最好的方法就是举例……在 Windows 7 和 Vista 中,屏幕右侧有小工具栏,当您最大化不同(任何和所有)窗口时,该窗口填充屏幕的其余部分而不覆盖小工具栏。除了在 C# 的屏幕顶部之外,我如何使用我自己的应用程序来做到这一点?
我想在屏幕顶部编写一个显示来自社交网站的信息的代码,但显然我不想覆盖最大化窗口的最小、最大和关闭按钮。
我想我要问的是如何更改桌面工作区并将我的应用程序放在工作区上方?
您需要制作一个应用程序桌面工具栏来执行此操作。这是一项不平凡的任务。
但是,有一篇CodeProject 文章在 C# 中执行此操作。这应该很容易为 Windows 窗体应用程序实现。如果您想使用不同的 UI 技术,您应该能够移植 API 调用。