powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Иконка в трэе
8 сообщений из 8, страница 1 из 1
Иконка в трэе
    #37054445
_usa__83_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый!

В продолжении темы борьбы со 'прятанием в трэй' возникла следующая сложность ... в http://yanexsoft.narod.ru/vb/texts/tray.htm сказано, что
uCallBack... содержит 'id' события окна спрятанного в трэй которое должно осуществиться при ЛЮБОЙ манипуляцией с иконкой, но что-т ни

WM_MOUSEMOVE = &H200
WM_LBUTTONDOWN = &H201

ни приводят ни к срабатыванию обработчика click, mousemove и даже mousewheel формы спрятанной в трэй
в чем тут может быть проблема.

пасиба
...
Рейтинг: 0 / 0
Иконка в трэе
    #37057010
_usa__83_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_usa__83_,

Да, вот еще, все работает, событие срабатывает но ТОЛЬКО ПРИ ВИДИМОЙ ФОРМЕ, хэндл которой был забит в передаваемую структуру....
А по логике (назначению) должно срабатывать всегда...
Что ж делать ?
...
Рейтинг: 0 / 0
Иконка в трэе
    #37057043
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй окном фокса все события ловить.
...
Рейтинг: 0 / 0
Иконка в трэе
    #37057056
_usa__83_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T,

эт _screen.HWND ?
...
Рейтинг: 0 / 0
Иконка в трэе
    #37057066
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: _usa__83_
> А по логике (назначению) должно срабатывать всегда...

Для срабатывания "всегда" в С++, VB6 (на чем делал) делается "главная оконная процедура" которая запускается первой, в
которой создается и добавляется иконка в трей и которая следит за всеми перетрубациями с иконкой и работает до получения
спецсигнала от системы или от иконки что нужно завершатся. И показ форм происходит из этой процедуры. И по закрытию
формы, процедура продолжает свою работу по диспечерезации событий от иконки.

> Что ж делать ?

Смотреть что делаешь не так.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Иконка в трэе
    #37057067
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_usa__83_Dima T,

эт _screen.HWND ?
Сам не пробовал такое на фоксе делать, но как понимаю _screen.HWND как раз для этого задумано
...
Рейтинг: 0 / 0
Иконка в трэе
    #37057096
_usa__83_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T,

да если забивать в структуру _SCREEN.HWND и отлавливать его события то все работает ... Хмммм ... Пасиба
...
Рейтинг: 0 / 0
Иконка в трэе
    #37057317
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_usa__83_Dima T,

да если забивать в структуру _SCREEN.HWND и отлавливать его события то все работает ... Хмммм ... Пасиба
Точно не знаю, не изучал, но думаю что окно фокса полноценное окно для виндовса, к нему привязана очередь сообщений, а окна форм - внутренние окна, которыми фокс как-то рулит через общую очередь.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Иконка в трэе
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]