隐藏窗体时如何防止任务栏按钮消失

时间:2014-09-04 08:13:35

标签: delphi

如果隐藏任何形式的应用程序,如何防止任务栏按钮消失?

我的应用程序有一个始终在顶层表单,但有时我需要隐藏它,但仍然保持任务栏按钮可见。任务栏按钮用于控制产品。

2 个答案:

答案 0 :(得分:3)

隐藏窗口不显示任务栏按钮。因此,如果任务栏按钮与主窗体的窗口关联,并且您隐藏了该窗体,则任务栏按钮将被隐藏。

所以,我想最容易做的就是停止隐藏主窗体。请改用Application.MinimizeWindowState := wsMinimized

答案 1 :(得分:3)

或者,如果您希望通过最小化/最大化表单使用Alpha透明度并将其设置为0(完全透明)来避免最小化/最大化效果。
这样您就可以隐藏窗口远离用户的视线,但是从操作系统侧看,窗口仍然可见,因此它将保持其任务栏按钮。