Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.28;
Скачать: CL | DM;

Вниз

KolTrayIcon   Найти похожие ветки 

 
BMouradov   (2005-09-20 11:38) [0]

Постановка: Использую KolTrayIcon, программа сворачивается в трей. Нажимаю на значок программы в трее - программа разворачивается, скрывая значок из трея (Обрабатывается событие OnMouse)
 Проблема: Большинство программ срабатывает не при нажатии, а при отпускании мыши. В результате, я нажимаю на свою иконку, она из трея пропадает, при этом под мышь попадает другая иконка. Потом я мышь отпускаю, и срабатывает уже эта вторая иконка.
 Возможное решение: Надо либо сделать два события: OnMouseDown, OnMouseUp, либо сделать, чтобы OnMouse вызывался при отпускании кнопки мыши, а не при нажатии.

KOL 2.09

Спасибо.


 
ECM ©   (2005-09-20 11:53) [1]

Нажимаю на значок программы в трее - программа разворачивается, скрывая значок из трея (Обрабатывается событие OnMouse)
Ну так и обрабатывайте OnMouseUp вместо OnMouse!
Вы же сами себе противоречите:
Большинство программ срабатывает не при нажатии, а при отпускании мыши


 
BMouradov   (2005-09-20 12:02) [2]

У KolTrayIcon НЕТ события OnMouseUp!


 
BMouradov   (2005-09-20 12:03) [3]

А кроме того, полагаю более правильным второе решение, т.к. это более стандартное поведение.


 
BMouradov   (2005-09-20 12:19) [4]

Я извиняюсь, понял Ваш ответ.

В OnMouse надо было написать
 if Message = WM_LBUTTONUP then begin

Спасибо за разъяснение!



Страницы: 1 вся ветка

Текущий архив: 2006.05.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
2-1147348959
q-q
2006-05-11 16:02
2006.05.28
аналог DBGrid, наследник TGraphicControl


9-1130090424
Galiaf
2005-10-23 22:00
2006.05.28
Принцип игры Герои 3.


2-1147515507
2006_A
2006-05-13 14:18
2006.05.28
Реогирование на кнопку "windows"


2-1147115686
Лирик
2006-05-08 23:14
2006.05.28
Даны задачи,помогите решить,ппожалуйста!!!!!!!!!!!!!!!!!!


2-1147329642
zorik
2006-05-11 10:40
2006.05.28
Как выделить в Екселе лист по его названию?