【发布时间】:2013-01-26 13:01:16
【问题描述】:
我想从 Windows 7 任务栏中隐藏一个应用程序。
我想在屏幕边缘做一个工具栏之类的东西,当用户点击它时它会做某些事情,但我不希望它显示在任务栏中,因为它是我想要留下的东西在后台。
我尝试了以下帖子中的说明,但它不适用于我的应用程序:
How to hide a taskbar entry but keep the window form
然后我在一个新的空 VCL 表单应用程序上尝试了它,但它仍然无法正常工作。我搜索了其他解决方案,但它们的作用与链接帖子中的非常相似。
是否发生了一些变化,这在 Windows 7 中是不可能的?或者你有什么 能想到,那会阻止它工作吗?
【问题讨论】:
-
Application.MainFormOnTaskBar 属性的值是多少?
-
仅供参考,Shell 的 AppBar API 是为此设计的 msdn.microsoft.com/en-gb/library/windows/desktop/… / stackoverflow.com/questions/75785/…
-
Application.MainFormOnTaskBar 默认为 true。当我将其设置为 false 时,我会在任务栏中获得 2 个条目。一个用于 exe 本身,一个用于主窗口。
标签: delphi winapi delphi-2007 taskbar