BIOACE | Дата: Пятница, 16.12.2011, 22:35 | Сообщение # 1 |
BIOACE
Группа: Администратор
Сообщений: 105
Награды: 4
Репутация: 1
Статус: Offline
| Компонент CoolTray поможет вам создавать разнообразные в том числе и анимированые иконки для трея. В комплекте с компонентом есть Demo.
Вечный майор D~DefenD
|
|
| |
Mihan | Дата: Пятница, 16.12.2011, 23:08 | Сообщение # 2 |
Рядовой
Группа: Друзья
Сообщений: 1
Награды: 0
Репутация: 0
Статус: Offline
| и так для чего это надо? этот элемент нужен для того чтобы привести вашу прогу в приличный вид..то есть она как и антивирус и прочее будет находится справа не мешаясь итак кинем имейдж лист на форму загрузим нужные иконки и тд, а дальше кидаем на форму компонент colltray в нем есть интересная функция Popupmeny позволяет подключить этот компонент к трею, чтобы левой кнопкой мыши выбрать какие нибудь опции. еще в трее можно делать такую фишку как балонхинт она выводит хинты в сообщение вот код
if a=20 then // это условие когда сообщение появится begin CoolTrayIcon1.ShowBalloonHint('Сообщение ', // это сообщение 'Вы заняли максимальное количество ярлыков' + #13 + //которое должно выводиться пользователю 'Приложение занимает минимум оперативной памяти.' + #13 + //если вы не хотите под каждый свой хинт писать это 'Если вы хотите добавить другие ярлыки,нажмите на кнопку(там она одна)', // заместо сообщения поставьте переменные, bitInfo, 10);// и присваиваем динамически нашим переменным определенные символы, кстати можно и массив для сего сделать, будет даже проще a:=21; CoolTrayIcon1.IconIndex:=(4);//а вот тут при выполнении события происходит смена иконки приложения на нужную вам так что в освоении компонент не труден пробуйте по нашим советам и все получится, а вот чуть не забыл основное назначение трея вот эта функция убирает нашу прогу на фоновый режим
if IsWindowVisible(Application.Handle) then CoolTrayIcon1.HideTaskbarIcon
|
|
| |