Модераторы: Snowy, Alexeis, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> График в трее, Динамическая иконка в виде графика 
V
    Опции темы
XperT
Дата 28.4.2010, 14:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 269
Регистрация: 19.8.2006

Репутация: нет
Всего: 4



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

пишу программу которая мониторит изменения некоторых данных и выводит это всё в виде графика.
С этим всем проблем нету. Но есть желание сделать возможность сворачивания программы в трей, значёк которого будет в виде графика.

Но я даже не представляю с чего начать. Как впихнуть готовую иконку в трей я знаю, а как динамически её рисовать и сразу показывать в трее я не имею понятия.

Прошу помочь мне в виде совета, ссылки на информацию или в виде готового решения.

Заранее благодарен.
PM MAIL   Вверх
1000000dollars
Дата 28.4.2010, 16:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 231
Регистрация: 6.10.2007

Репутация: нет
Всего: 8



Shell_NotifyIcon (NIM_MODIFY,...);
PM MAIL   Вверх
Alexeis
Дата 28.4.2010, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 55
Всего: 459



Цитата(XperT @  28.4.2010,  13:13 Найти цитируемый пост)
а как динамически её рисовать и сразу показывать в трее я не имею понятия.

  Да по моему тупо рисуешь новую иконку в памяти и заменяешь старую.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
XperT
Дата 28.4.2010, 18:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 269
Регистрация: 19.8.2006

Репутация: нет
Всего: 4



Цитата(Alexeis @ 28.4.2010,  16:39)
Цитата(XperT @  28.4.2010,  13:13 Найти цитируемый пост)
а как динамически её рисовать и сразу показывать в трее я не имею понятия.

  Да по моему тупо рисуешь новую иконку в памяти и заменяешь старую.

Был бы благодарен за подсказку с помощью чего можно рисовать (с подобными задачами ранее не стыкался). На сколько я себе представляю, то примерно это выглядит следующим образом:
Создаётся TBitmap нужного размера, на нём рисуются линии которые образуют динамику изменений, а потом этот TBitmap засовываем вместо иконки в трее. Так вот, чем рисовать линии соединяюшие нужные точки я не знаю. Сам алгоритм верный?
PM MAIL   Вверх
Alexeis
Дата 28.4.2010, 20:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 55
Всего: 459



Цитата(XperT @  28.4.2010,  17:12 Найти цитируемый пост)
Так вот, чем рисовать линии соединяюшие нужные точки я не знаю

  У битмапа есть канвас Bitmap.Canvas.LineTo


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Звук, графика и видео"
Girder
Snowy
Alexeis

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • По вопросам разработки игр стоит заглянуть сюда

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема »


 




[ Время генерации скрипта: 0.0564 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.