| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Работа с иконкой в систрее |
| Автор: alexsoft 2.3.2003, 20:45 |
| Как можно получить координаты своей иконки в трее? |
| Автор: Song 2.3.2003, 22:08 |
| Никак. |
| Автор: alexsoft 27.3.2003, 04:29 | ||
Что то невериться. Может кто знает что за апи функция? Ай вери нид хелп!!! |
| Автор: serious 27.3.2003, 04:36 | ||||
Да нет кажется таких апи-функций, надо как-то по-своему |
| Автор: Vit 27.3.2003, 05:24 |
| Нет таких API. Единственное что можно предложить - "сканирование" содержимого правого нижнего угла экрана на предмет знакомой картинки... |
| Автор: SmaLL 27.3.2003, 17:06 |
| У кого нижний правый угол, а у кого и верхний, а у некоторых даже левый нижний! |
| Автор: serious 28.3.2003, 00:56 | ||
Это так. Сто раз подумай, нужно ли тебе это, может без этого можно обойтись, а приложение не потеряет своей функциональности. Но это только ИМХО. |
| Автор: alexsoft 28.3.2003, 01:18 |
| Просто возникла потребность выводить информационное окно(или хинт, незнаю как назвать) рядом со значком |
| Автор: Vit 28.3.2003, 02:04 |
| При создании иконки в Tray можно указать и хинт над ней, искать её нет необходимости |
| Автор: alexsoft 29.3.2003, 00:00 |
| Знаю что есть хинт. Ведь лучше своё, родное, с кнопочками, бантиками... |
| Автор: Vit 29.3.2003, 00:59 |
| Никак нельзя, только если пропатчить Explorer, который и показывает твою иконку. |
| Автор: alexsoft 29.3.2003, 10:27 |
| А может сделать что-нибудь дочерним по отношению к панели задач. Ведь часы это не иконка, да и панель "Быстрый запуск" тоже в себе кнопочки имеет, в конце концов кнопка Пуск! |
| Автор: Song 29.3.2003, 18:03 |
| Кнопка "Пуск" действительно дочерняя. Там ещё есть часы и ещё что-то, но на этом список заканчивается. |
| Автор: stab 6.4.2003, 22:20 |
| http://www.codeguru.com/shell/CTrayIconPosition.html вот, наткнулся случайно 1. Ищем прямоугольник трея по окну. 2. Временно меняем свою иконку в трее на черный квадрат. 3. Быстро разыскиваем этот квадрат на экране. Т.е. узнаем коордианты иконки. 4. Шустро ставим старую иконку. |