【发布时间】:2016-01-03 17:53:47
【问题描述】:
我的应用程序在这种模式下工作:开始读取带有用户设置的 INI,然后它将显示为普通窗口或最小化为托盘图标。 如果用户选择启动应用程序最小化到托盘图标,在启动时用户将不会看到主窗口和任务栏图标,而只会看到托盘图标,用户可以通过托盘图标菜单或双击托盘打开应用程序图标。 此外,在加载数据库数据之前启动托盘图标更改图像几秒钟。
为此,我使用了一个旧组件 TCoolTrayIcon,但现在我想用官方 TTrayIcon(Delphi 10 Seattle)替换它,但我有一些问题:
- 如何最小化启动应用程序? (只显示托盘图标,没有主窗口,也没有任务栏图标);
- 仅在主窗口可见时显示任务栏图标;
使用 TCoolTrayIcon 这很简单,但我无法理解是否可以使用 TTrayIcon,任务图标始终可见,我无法以任何方式开始最小化。
【问题讨论】:
标签: delphi