| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > не разворачивая окна из трэя показывать сообщения |
| Автор: Napalm 12.5.2006, 14:45 |
| рабочий режим работы програмы в трэе. прога там себе сидит, а пользователь в это время работает с другими приложениями. как сделать так чтобы при возникновении определенной ситуации в моей програме поверх всех окого вылазило сообщение типа showmessage? а то либо отображает когда в трэе по програме кликнуть, либо показывает но не поверх всех окон.... |
| Автор: Alexeis 12.5.2006, 14:50 |
| А может использовать Balloon? - он всегда повверх окон.. |
| Автор: Napalm 12.5.2006, 15:13 |
| а можно подробнее? |
| Автор: Alexeis 12.5.2006, 15:49 |
| Если у вас windows Xp ил NT, то вы наверняка видели шарики появляющиеся у трея. Например программы DrWeb или ReGet выдают сообщения в округленных прямоугольников желтого цвета - это и есть balloon. У него имеется заголок, значек, кнопка закрыть и возможность размещения многострочного текста. Такой ballon можно прилепить к любому окну. На сайте torry.net вы найдете много компонентов типа TTrayIcon - позволяющих выводить этот самый ballon. |
| Автор: Napalm 12.5.2006, 16:43 |
| alexeis1, спасибо. думаю мне это подойдет. |
| Автор: Snowy 12.5.2006, 16:47 |
| Можно и без компонентов. FAQ: http://vingrad.ru/DELPHI-DLP-000647 |
| Автор: MacTep 12.5.2006, 22:22 |
| Без компонентов долго мараться. |
| Автор: Sunvas 13.5.2006, 07:38 |
| Ну а если пользователь будет в 98-й? Лучше сделать и messagebox. |
| Автор: Poseidon 13.5.2006, 20:08 |
| Лучше сделать проверку, т.к. для NT все же лучше и привычнее baloon |