Lazarus: сворачиваем приложение в трей после запуска

Эх..давно я шашку в руки не брал (лет 10 точно уже с Lazarus/Delphi дела не имел), а тут снова пришлось.

За работу с треем, в Lazarus отвечает компонент TrayIcon, Перетащим её на форму. В процедуре создания формы разместим:

Далее добавим событие по клику на иконку трея:

Сворачивание в трей Microsoft Outlook

Казалось бы удобная вещь. Сворачивание в трей по закрытию программы, чтобы она фоново висела и проверяла почту. Ан нет — нет такой возможности сделать через GUI.  Только через реестр. Для этого нужно в ветке Компьютер\HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Preferences добавить переменную MinToTray формата DWORD равную 1

После чего, после  перезагрузки ПК, Outlook будет сворачиваться в трей при закрытии.




QT Creator: сворачиваем приложение в трей

Создадим минимальное приложение, которое при закрытии будет сворачиваться в трей, а при нажатии на иконку приложения, показывает пункты меню «показать» и «выйти». » Читать далее