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