Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.06.21;
Скачать: CL | DM;

Вниз

как заставить мигать иконку   Найти похожие ветки 

 
Андрей (начинающий)   (2009-04-28 20:52) [0]

в systray?


 
Андрей (начинающий)   (2009-04-28 20:58) [1]

только сменой иконок по таймеру?


 
Сергей М. ©   (2009-04-28 21:00) [2]

Что есть "мигание иконки" ?
И почему она у тебя "упирается", так что ее нужно "заставлять" ?)


 
Юрий Зотов ©   (2009-04-28 21:54) [3]

> Андрей (начинающий)   (28.04.09 20:58) [1]

По таймеру, но не обязательно сменой. Можно убирать и снова ставить одну и ту же иконку.


 
Андрей (начинающий)   (2009-04-28 22:17) [4]


> Сергей М. ©   (28.04.09 21:00) [2]

Вы же поняли наверняка вопрос :)


 
Сергей М. ©   (2009-04-28 22:21) [5]


> Андрей (начинающий)   (28.04.09 22:17) [4]


Увы, не понял. Туп-с от рождения ..
Не понял почему ее надо заставлять)
Она что у тебя, уперлась рогом и ни в какую не хочет "миигать" ?


 
DVM ©   (2009-04-28 22:26) [6]


> Можно убирать и снова ставить одну и ту же иконку.

некрасиво прыгать будут остальные иконки.


> только сменой иконок по таймеру?

да


 
Андрей (начинающий)   (2009-04-28 22:30) [7]


> Юрий Зотов ©   (28.04.09 21:54) [3]

Если включена опция "Скрывать неиспользуемые значки" в настройках панели задач, то при удалении иконки, значок скрытия ("<") неиспользуемых иконок начинает двигаться влево-вправо при возникновении/удалении иконки. Нельзя ли как-нибудь зарезервировать место под свою иконку, чтобы этот значок не прыгал туда-сюда?


 
Сергей М. ©   (2009-04-28 22:32) [8]


> только .. по таймеру?


Анимация всегда привязана ко времени.
Какие вообще могут быть сомнения по поводу таймера ?


 
Юрий Зотов ©   (2009-04-28 22:33) [9]


> Андрей (начинающий)   (28.04.09 22:30) [7]

Вы же сами сказали - сменой иконок.


 
Андрей (начинающий)   (2009-04-28 22:34) [10]


> Сергей М. ©   (28.04.09 22:21) [5]

Попробую перевести свой вопрос: при возникновении какого-нибудь события в программе свернутой в трей, хочется привлечь внимание пользователя к иконке этой программы, заставив мигать.


 
Андрей (начинающий)   (2009-04-28 22:36) [11]


> Юрий Зотов ©   (28.04.09 22:33) [9]

Я не уверен в правильности своих предположений, поэтому спрашиваю :)


 
Сергей М. ©   (2009-04-28 22:36) [12]


> программе свернутой в трей


Программу нельзя "свернуть в трей".
Пробуй еще раз "перевести"..


 
Юрий Зотов ©   (2009-04-28 22:42) [13]


> Андрей (начинающий)   (28.04.09 22:34) [10]


В DFM:
 Timer1.Enabled = false;
При событии:
 Timer1.Enabled := true;

var
 count: integer = 0;

procedure Form1.Timer1OnTimer(...);
begin
 Inc(count);
 if count = 10 then
 begin
   Timer1.Enabled := false;
   count := 0
 end
 else
   ... // Смена иконки
end;


 
Андрей (начинающий)   (2009-04-28 22:42) [14]


> Сергей М. ©   (28.04.09 22:36) [12]

В Ваших ответах чувствуется веселое настроение перед праздниками и желание поизмываться над кем-нибудь ... Я рад, что доставил Вам такое удовольствие :)


 
DVM ©   (2009-04-28 22:44) [15]


> Андрей (начинающий)   (28.04.09 22:34) [10]


> хочется привлечь внимание пользователя к иконке этой программы,
>  заставив мигать.

Может лучше хинт там показать или окно какое всплавающее? Хотя и иконку можно тоже.

Кстати, то место где иконки рядом с часами называется не трей. Это область уведомлений, собственно ты ее и пытаешься использовать для уведомлений.
Трей - это панель задач вся по идее.


 
Сергей М. ©   (2009-04-28 22:46) [16]


> Андрей (начинающий)   (28.04.09 22:42) [14]


В чем конкретно ты узрел "измывание" ?


 
Юрий Зотов ©   (2009-04-28 22:48) [17]

> Андрей (начинающий)   (28.04.09 22:42) [14]

Он не измывается. Он пытается заставить правильно сформулировать вопрос. Часто это уже половина решения.

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


 
Anatoly Podgoretsky ©   (2009-04-28 22:48) [18]

> Андрей (начинающий)  (28.04.2009 22:34:10)  [10]

Это не вопрос - это мечта.


 
Андрей (начинающий)   (2009-04-28 22:52) [19]


> DVM ©   (28.04.09 22:44) [15]

Спасибо за подсказку. Попробую как будет выглядеть с хинтами.


> Сергей М. ©   (28.04.09 22:46) [16]

В общем контексте ответов...


 
Андрей (начинающий)   (2009-04-28 22:54) [20]


> Юрий Зотов ©   (28.04.09 22:48) [17]

все это я понимаю :)


 
Сергей М. ©   (2009-04-28 22:55) [21]


> Андрей (начинающий)   (28.04.09 22:52) [19]


Продолжай комплексовать.


 
Андрей (начинающий)   (2009-04-28 23:02) [22]


> Сергей М. ©   (28.04.09 22:55) [21]

Не дождетесь (с)  :)  Я понимаю, что, наверное, неправильно задал вопрос, но, согласитесь, что и Вы могли по-другому формулировать свои ответы для наставления меня на путь истинный.


 
Сергей М. ©   (2009-04-28 23:12) [23]


> Андрей (начинающий)   (28.04.09 23:02) [22]


> наставления меня на путь истинный

Ты не с причала рыбачишь - уже, как видно, в омут залез, - а я не Спаситель)


 
Германн ©   (2009-04-29 01:23) [24]


> Андрей (начинающий)

В RxLib уже туеву хучу лет существует трэй-иконка с GIF-анимацией. Может стоит посмотреть её реализацию?


 
Rouse_ ©   (2009-04-29 09:29) [25]

http://rouse.drkb.ru/components.php#fwtray все сделает за тебя и помигает когда надо, и хинт отобразит по желанию, и в трей свернет при желании :)


 
Андрей (начинающий)   (2009-04-29 09:57) [26]


> Rouse_ ©   (29.04.09 09:29) [25]

Спасибо, посмотрю.


> Германн ©   (29.04.09 01:23) [24]

Возможно ли из RxLib взять только RxTrayIcon ?


 
Andy BitOff ©   (2009-04-29 10:42) [27]


> Rouse_ ©   (29.04.09 09:29) [25]

Ага. До сих пор пользуемся ;)



Страницы: 1 вся ветка

Текущий архив: 2009.06.21;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.016 c
2-1241077318
@Ujin
2009-04-30 11:41
2009.06.21
Про комплексные числа...


15-1239711326
Kolan
2009-04-14 16:15
2009.06.21
«Интерфейс пользователя» &amp;#8594; Хорошая замена MessageBox а


15-1239783316
Yurikon
2009-04-15 12:15
2009.06.21
Инсталятор InstallShield


2-1241090941
madmech
2009-04-30 15:29
2009.06.21
Проблема с отрисовкой заголовка кросс-отчета


15-1239276494
Tenebrae
2009-04-09 15:28
2009.06.21
экспорт СМС