Страница: 1 |
Тебе надо иконку в ситем трей закинуть что-ли? так это просто, распинатся не буду, возьми пример с http://www.sources.ru/vb_system.shtml#3 Страница: 1 |
Вопрос: Как Сделать системный трэй
Добавлено: 11.07.02 12:13
Автор вопроса: Jumanjee | Web-сайт:
Как сделать системный трей. Ну вроде виндовского. Может API какие есть.
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
Snake
ICQ: 302130238
Вопросов: 16
Ответов: 39
Профиль | | #1
Добавлено: 11.07.02 13:22
Номер ответа: 2
Автор ответа:
Иван
Администратор
ICQ: 147688925
Вопросов: 24
Ответов: 708
Web-сайт:
Профиль | | #2
Добавлено: 11.07.02 19:01
Ну и какие проблемы? По таймеру, например каждые 2 секунды, строй список окон в системе и рисуй их на своей панели.
Номер ответа: 3
Автор ответа:
GreatLion
Вопросов: 2
Ответов: 27
Профиль | | #3
Добавлено: 29.11.05 00:52
А как иконки? Ведь не каждая прога свои иконки из ЕХЕ шника в трэй пихает? Потом, а как те окна, которые я найду отловить: обычные они или нет?
Номер ответа: 4
Автор ответа:
HOOLIGAN
Вопросов: 0
Ответов: 1066
Профиль | | #4
Добавлено: 29.11.05 01:18
Если прога не пихает иконки в трей, её иконку всегда можно получить из самого ехе при помощи ExtractAssociatedIcon.
И что значит "необычные" окна?
Номер ответа: 5
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #5
Добавлено: 29.11.05 03:16
наверное имеют ввиду как найти хенделы тех прог которые отображаются в трее...
Номер ответа: 6
Автор ответа:
«UL.eXe»
ICQ: 197.895.916.247
Вопросов: 72
Ответов: 540
Профиль | | #6
Добавлено: 29.11.05 08:39
... нет, имеют ввиду, что GreatLion - архиолов 2002 годов..
Номер ответа: 7
Автор ответа:
GreatLion
Вопросов: 2
Ответов: 27
Профиль | | #7
Добавлено: 30.11.05 00:24
Н-да, что-то с датой я ошибся. Бывает у меня такое - не заметил. Но всеравно вопрос интересный? Обычные и необычные - это значит вот-что: есть окна которые сидят в трэее, а есть которые нет. Те, которые в трэе, у них обработчик событий другой(еще это можно назвать Window long). Но есть окна, которые как бы сидят в трэе, но на самом деле их там нет, хотя обработчик тот же. Так вот как правильно отловить, сидит окно в трэе или нет? Хенделы прог найти легко, но их столько находится, что тяжко сообразить, что за окно?
Номер ответа: 8
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #8
Добавлено: 30.11.05 23:05
получи дочерние окна трея - это и будут те окна что в трее