|
Иконка в трэе
|
|||
---|---|---|---|
#18+
День добрый! В продолжении темы борьбы со 'прятанием в трэй' возникла следующая сложность ... в http://yanexsoft.narod.ru/vb/texts/tray.htm сказано, что uCallBack... содержит 'id' события окна спрятанного в трэй которое должно осуществиться при ЛЮБОЙ манипуляцией с иконкой, но что-т ни WM_MOUSEMOVE = &H200 WM_LBUTTONDOWN = &H201 ни приводят ни к срабатыванию обработчика click, mousemove и даже mousewheel формы спрятанной в трэй в чем тут может быть проблема. пасиба ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2011, 13:53 |
|
Иконка в трэе
|
|||
---|---|---|---|
#18+
_usa__83_, Да, вот еще, все работает, событие срабатывает но ТОЛЬКО ПРИ ВИДИМОЙ ФОРМЕ, хэндл которой был забит в передаваемую структуру.... А по логике (назначению) должно срабатывать всегда... Что ж делать ? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2011, 15:41 |
|
Иконка в трэе
|
|||
---|---|---|---|
#18+
Попробуй окном фокса все события ловить. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2011, 15:48 |
|
Иконка в трэе
|
|||
---|---|---|---|
#18+
Dima T, эт _screen.HWND ? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2011, 15:51 |
|
Иконка в трэе
|
|||
---|---|---|---|
#18+
> Автор: _usa__83_ > А по логике (назначению) должно срабатывать всегда... Для срабатывания "всегда" в С++, VB6 (на чем делал) делается "главная оконная процедура" которая запускается первой, в которой создается и добавляется иконка в трей и которая следит за всеми перетрубациями с иконкой и работает до получения спецсигнала от системы или от иконки что нужно завершатся. И показ форм происходит из этой процедуры. И по закрытию формы, процедура продолжает свою работу по диспечерезации событий от иконки. > Что ж делать ? Смотреть что делаешь не так. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2011, 15:52 |
|
Иконка в трэе
|
|||
---|---|---|---|
#18+
_usa__83_Dima T, эт _screen.HWND ? Сам не пробовал такое на фоксе делать, но как понимаю _screen.HWND как раз для этого задумано ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2011, 15:53 |
|
Иконка в трэе
|
|||
---|---|---|---|
#18+
Dima T, да если забивать в структуру _SCREEN.HWND и отлавливать его события то все работает ... Хмммм ... Пасиба ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2011, 16:00 |
|
Иконка в трэе
|
|||
---|---|---|---|
#18+
_usa__83_Dima T, да если забивать в структуру _SCREEN.HWND и отлавливать его события то все работает ... Хмммм ... Пасиба Точно не знаю, не изучал, но думаю что окно фокса полноценное окно для виндовса, к нему привязана очередь сообщений, а окна форм - внутренние окна, которыми фокс как-то рулит через общую очередь. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2011, 17:12 |
|
|
start [/forum/topic.php?fid=41&msg=37057317&tid=1584638]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 145ms |
0 / 0 |