Показать сообщение отдельно
  #12  
Старый 08.12.2022, 07:21
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Вызывать в тот момент, когда ты хочешь показать это окно. Например, в обработчик события OnTimer компонента TTimer.
Сама процедура вызывает показ окна с указанным сообщением (я делал эту библиотечку для показа Tray Notifications, так что будет показывть окошко около трея, но т.к. исходники я тебе дал, то координаты можешь и поменять).
Собственно, параметры:
1. Заголовок окна
2. Само сообщение (там можно использовать CRLF если надо несколько строк
3. Время отображения окна, после истечения времени оно само уберется.
4. CallBack для обработки клика по окну.
Собственно, procedure TrayNotificationClick(UserAction : TTrayNotificationUserAction) и есть этот CallBack, т.е. обработчик сообщения о клике по окну. Внутрь эта процедура получает флаг о том, где юзер кликнул - просто закрыл окно или кликнул по любому другому месту.

В конце концов, сделай маленькое приложение с кнопкой, в которой и вызывай эту процедуру и посмотри, что получается...
Ответить с цитированием