Пытаюсь найти способ заставить одну из моих форм оставаться поверх всего остального на рабочем столе, даже когда основная форма свернута. Вроде как Google Chrome со своими небольшими уведомлениями.
Я установил стиль формы моей формы на systemStayOnTop
, и это работает очень хорошо, пока я не сверну основную форму. Однако, когда я сворачиваю его, все остальное исчезает (как и должно быть, я думаю).
Итак, есть ли простой способ принудительно разместить форму поверх всего, даже если моя основная форма свернута? Или мне нужно вникать в DirectX/WinAPI?
P.S. Уже был на этом вопрос, но эти методы не сработали.
Спасибо.
ПРИМЕЧАНИЕ. Несмотря на то, что этот вопрос изначально был помечен как [delphi], он, согласно приведенным ниже комментариям, касается Lazarus. Вот почему есть ответы для Delphi.
systemStayOnTop
— это идентификатор переменной типаTFormStyle
, которую вы устанавливаете в свойстве Form Style формы. Вот еще информация - person Michael   schedule 10.08.2017TFormStyle.systemStayOnTop
. Пометка Delphi тратит время людей, которые отвечают на него только для того, чтобы узнать, что вы вообще не используете Delphi. - person Ken White   schedule 10.08.2017