| 
| 
 | Вопрос # 1 224/ вопрос открыт / | 
 |  Здравствуйте, эксперты!Использую компонент CoolTrayIcon, как проверить находится ли курсор над иконкой в трее и если да то выполнить определённые действия? 
|  |   Вопрос задал: Аксион (статус: 4-ый класс)Вопрос отправлен: 22 декабря 2007, 13:42
 Состояние вопроса: открыт, ответов: 1.
 |  Ответ #1. Отвечает эксперт: Feniks Здравствуйте, Блазер!При  добавлении  иконки  на  Tray вы  указывали окно - обработчик    сообщения  и  сообщение (CallbackMessage). Теперь окно, указанное     вами  будет  при  любых  событиях  мыши, происходящих над иконкой   получать  сообщение,  указанное  при  добавлении иконки. При этом   параметры lParam и wParam будут задействованы следующим образом:
 
 (UINT)wParam   -   содержит ID иконки, над которой произошло
 событие
 (UINT)lParam   -   содержит стандартное событие мыши, такое
 как WM_MOUSEMOVE или WM_LBUTTONDOWN.
 
 При  этом,  информация  о  клавишах  смены регистра, так же как и     местоположения  события, передаваемые при стандартных " настоящих"     сообщениях мыши, теряются.       Hо  положение  курсора  можно узнать функцией GetCursorPos(), а состояние   клавиш   смены  регистра  -  функцией  GetKeyState(),  описанных в winuser.h.
 
|  | Ответ отправил: Feniks (статус: Бакалавр)Время отправки: 24 декабря 2007, 10:45
 Оценка за ответ: 5
 Комментарий к оценке: Вы так "доходчиво" всё обьяснили....))) |  
 Мини-форум вопросаВсего сообщений: 3; последнее сообщение — 25 декабря 2007, 14:41; участников в обсуждении: 2. 
|   | Dron (статус: Студент), 25 декабря 2007, 08:54 [#1]:По-моему, ответ Feniks вообще не в тему... Вопрос ведь был про CoolTrayIcon. С уважением. |  
|   | Аксион (статус: 4-ый класс), 25 декабря 2007, 14:16 [#2]:я ни чё не понял, но подумал что Феникс ответил на вопрос.....   |  
|   | Dron (статус: Студент), 25 декабря 2007, 14:41 [#3]:Блазер: Стало быть, вы задаёте вопросы не в личных целях, а "так просто"? Хм. Но зачем? В этом случае и оценки необъективны.
 С уважением. |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |