Форум: "Начинающим";
Текущий архив: 2009.06.21;
Скачать: [xml.tar.bz2];
Внизкак заставить мигать иконку Найти похожие ветки
← →
Андрей (начинающий) (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;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.005 c