Новые форумы для: пользователей, администраторов, математиков и филологов.
0

задан 17 Фев 13:48

Oleg53's gravatar image

Oleg53
282
0% принятых

изменен 17 Фев 13:55

%D0%A5%D1%8D%D1%88%D0%9A%D0%BE%D0%B4's gravatar image

ХэшКод
5.4k427

@Oleg53, Если вам дан исчерпывающий ответ, отметьте его как верный (нажмите на галку рядом с выбранным ответом).

(22 Фев 20:28) Angry Bird
2

Функцией Shell_NotifyIcon добавляете, удаляете и изменяете значок. NOTIFYICONDATA - структура для хранения значка.

ссылка

отвечен 17 Фев 14:00

ildar's gravatar image

ildar
1.1k14

изменен 17 Фев 14:03

Спасибо!!!

(17 Фев 14:03) Oleg53

Там по ссылке Shell_NotifyIcon есть пример.

(17 Фев 14:06) ildar
1

Используйте компонент CoolTrayIcon (либо TJvTrayIcon).

  1. Загружаете компонент.
  2. Добавляете его на форму.
  3. В свойствах задаете иконку.
  4. В свойствах выставляете значение IconVisible в true.

Чтобы скрыть программу в трей:

CoolTrayIconX.HideMainForm;

Чтобы показать программу из трея:

CoolTrayIconX.ShowMainForm;

Если не хочется компонент, можно все сделать самому, используя Windows API функцию Shell_NotifyIcon.

ссылка

отвечен 17 Фев 14:09

%D0%91%D0%B5%D0%B3%D0%B5%D0%BC%D0%BE%D1%82's gravatar image

Бегемот
1.3k1212

изменен 17 Фев 14:25

Спасибо. Первое оптимально для Delph, второе - на все случаи.

(17 Фев 14:20) Oleg53
Ваш ответ

Если вы не нашли ответ, задайте вопрос.

Здравствуйте

ХэшКод - это совместно редактируемый форум вопросов и ответов для начинающих и опытных программистов.

Присоединяйтесь!

отмечен:

×814
×38

задан
17 Фев 13:48

показан
136 раз

обновлен
22 Фев 20:28

Отслеживать вопрос

по почте:

Зарегистрировавшись, вы сможете подписаться на любые обновления

по RSS:

Ответы

Ответы и Комментарии