gpt4 book ai didi

delphi - 如何启动使用官方 TTrayIcon (delphi) 最小化的应用程序?

转载 作者:行者123 更新时间:2023-12-02 02:47:49 25 4
gpt4 key购买 nike

我的应用程序在这种模式下工作:在开始时读取带有用户设置的 INI,然后它将显示为普通窗口或最小化到托盘图标。如果用户选择启动应用程序最小化到托盘图标,则启动时用户将看不到主窗口和任务栏图标,而只能看到托盘图标,用户可以通过托盘图标菜单或双击托盘打开应用程序图标。此外,启动时托盘图标会更改图像几秒钟,直到加载数据库数据。

为此,我使用旧组件 TCoolTrayIcon,但现在我想将其替换为官方 TTrayIcon(Delphi 10 Seattle),但我遇到了一些问题:

  1. 如何最小化启动应用程序? (仅显示托盘图标,不显示主窗口,也不显示任务栏图标);
  2. 仅当主窗口可见时才显示任务栏图标;

使用 TCoolTrayIcon 这很简单,但我无法理解是否可以使用 TTrayIcon,任务图标始终可见,并且我无法以任何方式开始最小化。

最佳答案

How can I start application minimized?

在调用 Application.Run 之前,在 .dpr 文件中将 Application.ShowMainForm 设置为 False

Show task bar icon only when main window is visible.

任务栏按钮仅在主窗体可见时显示。因此,在主窗体上使用 ShowHide 来控制它。等效地设置 Visible 属性。

关于delphi - 如何启动使用官方 TTrayIcon (delphi) 最小化的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34579656/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com