我有一个主窗体是 x 个 ToolWindows 的父窗体。我想隐藏主窗体,但将其保留在任务栏中。
当我设置主窗体Visible = false
时,它隐藏并保持 ToolWindows 可见,到目前为止一切都很好。但是任务栏中的图标也消失了。
我想隐藏主窗体,保持 ToolWindows 可见并保留任务栏图标,这样我就可以再次恢复主窗体。
我有一个主窗体是 x 个 ToolWindows 的父窗体。我想隐藏主窗体,但将其保留在任务栏中。
当我设置主窗体Visible = false
时,它隐藏并保持 ToolWindows 可见,到目前为止一切都很好。但是任务栏中的图标也消失了。
我想隐藏主窗体,保持 ToolWindows 可见并保留任务栏图标,这样我就可以再次恢复主窗体。
默认情况下,Application.MainFormOnTaskbr
设置为 true,这意味着MainForm
拥有任务栏按钮。当窗口位于任务栏上时,不可能在不相应影响其任务栏按钮的情况下显示/隐藏窗口。你有三个选择:
设置Application.MainFormOnTaskbar
为 false,因此Application
窗口拥有任务栏按钮而不是MainForm
. 在 Vista+ 上不可见,因为ShowMainFormOnTaskbar
在 Vista 及以后的版本中引入以解决 UI 问题。
创建另一个具有自己的任务栏按钮的窗口。您可以使用TApplication
用于其窗口的类似技术。
不要隐藏MainForm
,因此它的任务栏按钮不会隐藏。将MainForm
屏幕移出或调整其大小,使用户看不到它,但 Windows 仍然可以。