当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《如何使用官方TTrayIcon(delphi)最小化应用程序?》经验,为你挑选了1个好方法。

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

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

    如何最小化应用程序?(仅显示托盘图标,没有主窗口,没有任务栏图标);

    仅在主窗口可见时显示任务栏图标;

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



1> David Heffer..:

如何最小化应用程序?

在.dpr文件中设置Application.ShowMainFormFalse调用之前Application.Run.

仅在主窗口可见时显示任务栏图标.

仅当主窗体可见时,才会显示任务栏按钮.所以,使用ShowHide在主窗体上来控制它.等价设置Visible属性.

推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有