我的应用程序在此模式下工作:在开始时使用用户设置读取INI,然后它将显示为普通窗口或最小化为托盘图标.如果用户选择将应用程序最小化到托盘图标,则在启动时用户将看不到主窗口和任务栏图标而只有托盘图标,用户可以通过托盘图标菜单或双击托盘打开应用程序图标.除了启动托盘图标更改图像几秒钟,直到数据库数据加载.
为此,我使用旧组件TCoolTrayIcon,但现在我想用官方TTrayIcon(Delphi 10 Seattle)替换它,但我有一些问题:
使用TCoolTrayIcon这很简单但我无法理解TTrayIcon是否可能,任务图标始终可见,我无法以任何方式启动最小化.
如何最小化应用程序?
在.dpr文件中设置Application.ShowMainForm为False调用之前Application.Run.
仅在主窗口可见时显示任务栏图标.
仅当主窗体可见时,才会显示任务栏按钮.所以,使用Show和Hide在主窗体上来控制它.等价设置Visible属性.
| 归档时间: |
|
| 查看次数: |
1837 次 |
| 最近记录: |