Главная страница
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.038 c
1-1082602945
ORMADA
2004-04-22 07:02
2004.04.11
TCustomPanel


1-1079829467
Inetpro
2004-03-21 03:37
2004.04.11
Чтение файла


14-1079693529
Abros
2004-03-19 13:52
2004.04.11
Чем выше температура проца или видухи те больше косяков в играх?


7-1080207035
Insert
2004-03-25 12:30
2004.04.11
Инфо о жестком диске


3-1082012028
Slavik_v
2004-04-15 10:53
2004.04.11
Импорт данных из Excel