Форум: "Потрепаться";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
ВнизТеоретический вопрос по Tray Найти похожие ветки
← →
QWert (2004-03-16 22:14) [0]Хотелось бы узнать, можно ли теоретически сделать такое :
Запихать все значки из системного трея в свою прогу и работать сними, т.е. обрабатывать все события происходяшие с ними, как это происходит в трее (напр. при нажатии правой копки - появляется меню, 2 раза щелкаешь - открывается программка и т.д.). Если да, то где про это можно почитать, или может кто знает как это можно сделать? Спасибо.
← →
Undert © (2004-03-16 22:29) [1]Да. В книжке.
← →
QWert (2004-03-16 22:32) [2]Интересно в какой?
← →
QWert (2004-03-17 12:33) [3]Кстати в MSDN про это может быть?
P.S. Ну скажите хоть, что нибудь по САБЖу.
← →
QWert (2004-03-17 21:23) [4]Если ни кто не знает, то так и скажите, и вопрос отпадет сам сабой :)
← →
QWert (2004-03-17 21:57) [5]Активнее господа, активнее или закройте нахрен эту ветку, что бы я не маялся :)
← →
Cobalt © (2004-03-17 22:09) [6]На Королевстве Дельфи есть хорошая статья о том, как написать свой "систрей".
Поиск вам поможет (если, конечно, действительно хотите...)
← →
QWert (2004-03-17 22:22) [7]Про то как написать свой трей я уже читал, но там также сказано, что он не будет работать с explore, т.е надо поменять оболочку, или я, что то путаю?
> Поиск вам поможет
а что именно искать, я искать замучился :(
← →
Ketmar © (2004-03-18 07:08) [8]правильно, "на...й вапрос". а если серьёзно, то при запущеном explorer -- надо некоторые ухищрения (мягко говоря) делать. а если своя оболочка -- тогда проще.
в принципе -- надо замочить окошко с определённым типом (и тогда ловить некоторое сообщение; хотя -- не думайте, что всё так просто %-), или хук на некое окно повесить. всю инфу можно найти в Сети. в частности, окну с некоторым классом посылается WM_USERDATA (broadcast?) (или как там её? давно не писал на апи %-) со всеми нужными данными. в общем -- задача тривиальна...
зыж
не надо мне писать писем с вопросами. всё равно я не отвечу -- лень. %-)
← →
Cobalt © (2004-03-18 07:26) [9]Запихать уже существующие - нет.
Смотри пример программы SysTrayX
http://www.xdesksoftware.com/systrayx.html
← →
Романов Р.В. © (2004-03-18 09:38) [10]
> Cobalt © (18.03.04 07:26) [9]
> Запихать уже существующие - нет.
Как это нет? Именно это она и делает.
← →
Cobalt © (2004-03-18 09:53) [11]> Романов Р.В. © (18.03.04 09:38) [10]
Можете привести алгоритм?
Автор вопроса вам скажет Огромное спасибо.
← →
Романов Р.В. © (2004-03-18 10:43) [12]
> Cobalt © (18.03.04 09:53) [11]
Никогда не занимался этим вопросом. Знаю только что решение существует.
← →
Плохиш (2004-03-18 10:53) [13]
> Cobalt © (18.03.04 09:53) [11]
> Можете привести алгоритм?
> Автор вопроса вам скажет Огромное спасибо.
Автор вопроса с его уровнем знаний просто ничего не поймёт :-P
← →
Cobalt © (2004-03-18 11:07) [14]>Романов Р.В. © (18.03.04 10:43) [12]
> Знаю только что решение существует.
Тогда, будьте любезны, расскажите об этом решении. Я заинтригован.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.047 c