Страница: 1 |
Страница: 1 |
Вопрос: BalloonControl & TrayControl
Добавлено: 19.10.06 15:09
Автор вопроса: avdey | ICQ: 219571279
Дело вот в чем...
В трее висит Иконка TrayControl и из него каждую секунду по таймеру вылазит Balloon's сообщение. По правому щелчку на TrayControl вылазит PopUp меню, но Balloon сообщение каждую секунду вылазит перед меню. Можно остановить таймер при вызове меню, но как опять запустить таймер когда меню закрылось, если по щелчку по меню, то это понятно, а если юзерь кликнет на рабочий стол???
Среда VB6.
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
Sur
ICQ: 1249088
Вопросов: 10
Ответов: 304
Web-сайт:
Профиль | | #1
Добавлено: 19.10.06 16:08
по второму таймеру.
Номер ответа: 2
Автор ответа:
avdey
ICQ: 219571279
Вопросов: 34
Ответов: 486
Профиль | | #2
Добавлено: 19.10.06 16:35
Что именно: по второму таймеру??????
Мне нужно отследить потерю фокуса меню...
Номер ответа: 3
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #3
Добавлено: 19.10.06 23:51
сабклассинг меню... чуть позже скажу даж какое сообщение
Номер ответа: 4
Автор ответа:
avdey
ICQ: 219571279
Вопросов: 34
Ответов: 486
Профиль | | #4
Добавлено: 20.10.06 16:19
2HACKER
Буду благодарен!
Номер ответа: 5
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #5
Добавлено: 20.10.06 19:12
погодь можно без сабкласинга меню...
суть вопроса на самом деле в этом
т.е. походу достаточно хук на мышь поставить, и проверить куда кликнули мышью...
Но исходя из вопроса у тебя уже есть таймер, это конечно не желательно, но коль есть и это тебе не смущает, можно координаты мыши проверить и в таймере...
В итоге таймер или хук
GetMenu
GetCursorPos
WindowFromPoint
Номер ответа: 6
Автор ответа:
avdey
ICQ: 219571279
Вопросов: 34
Ответов: 486
Профиль | | #6
Добавлено: 23.10.06 13:14
Че ты все со своими хуками, не нравятся они мне что-то... Тебе лиш бы весь комп захукать))))))
Дык мне нужно отследить закрытие меню (и открытие), а оно закрывается когда не только на рабочий стол кликнешь...
Млин, а если попробовать использовать не меню, а форму как меню...
А че за сабкласинг меню???
Номер ответа: 7
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #7
Добавлено: 23.10.06 17:49
Я ж говорю, не хочешь ставить хук юзай таймер, в принципе работать будет...
Номер ответа: 8
Автор ответа:
avdey
ICQ: 219571279
Вопросов: 34
Ответов: 486
Профиль | | #8
Добавлено: 24.10.06 11:08
Ладно, посмотрим, может и с таймером че получится...