Привет!
Очень хотелось бы знать как написать прогу, чтобы её иконка отображалась рядом с часами на панели задач при запуске...
Заранее спасибо всем ответевшим.
Сообщение отредактировано: Cybertox -
System Tray? |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
System Tray? |
Cybertox |
Сообщение
#1
|
Гость |
Привет!
Очень хотелось бы знать как написать прогу, чтобы её иконка отображалась рядом с часами на панели задач при запуске... Заранее спасибо всем ответевшим. Сообщение отредактировано: Cybertox - |
trminator |
Сообщение
#2
|
Четыре квадратика Группа: Пользователи Сообщений: 579 Пол: Мужской Репутация: 4 |
Цитата Проще всего использовать RxTrayIcon компонент из библиотеки RxLib procedure TForm1.ApplicationMinimize(Sender : TObject); begin RxTrayIcon1.Show; ShowWindow(Application.Handle,SW_HIDE); end; procedure TForm1.RxTrayIcon1Click(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin Application.Restore; SetForeGroundWindow(Application.MainForm.Handle); RxTrayIcon1.Hide; end; Автор ответа: Vit Это -- статья из DRKB, скачать ее -- где-то на delphist.com. Там много чего рассказано каждый день пользуюсь почти. Чтобы не переписывать сюда всю статью, добавлю, что также Цитата Для изменения значка в трее используется класс TShellNotifyIcon модуля ShellApi -------------------- Закон добровольного труда Зимерги:
Люди всегда согласны сделать работу, когда необходимость в этом уже отпала |
Текстовая версия | 16.05.2024 23:09 |