Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

Теоретический вопрос по 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.029 c
8-1070212580
Toni
2003-11-30 20:16
2004.04.11
Анимация спрайтов в DelphiX


11-1061879516
Maxim Pshevlotsky
2003-08-26 10:31
2004.04.11
Как создать библиотеку


4-1072815289
stasSSW
2003-12-30 23:14
2004.04.11
Как завершить работу приложения


14-1079425436
Knight
2004-03-16 11:23
2004.04.11
Установка спутниковой тарелки...


1-1079931841
_Андрей
2004-03-22 08:04
2004.04.11
Ошибка при обращении к файлу