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

Вниз

Вызвать MouseDblClick раньше MouseUp   Найти похожие ветки 

 
Белый Орёл   (2006-05-14 13:24) [0]

Здравствуйте! У меня следующая задача. На одинарный щелчок и на двойной по иконке программы в трее происходят разные события, но MouseDown, понятно, вызывается раньше, чем doubleclick. Как можно сделать примерно так: проходит щелчок и включается ожидание второго щелчка; если его нет, то выполняется MouseDown, иначе - doubleclick.

procedure TForm.IconMouse(var Msg: TMessage);
var p: TPoint;
begin
GetCursorPos(p);
case Msg.LParam of
 WM_LBUTTONUP:
  ....
 WM_LBUTTONDBLCLK:
  ....
end;
end;


Это код, где происходит обработка щелчков мыши (сама обработка в ....).


 
GrayFace ©   (2006-05-15 10:48) [1]

А зачем так извращаться? ИМХО, гланды хотите вырывать не с той стороны.


 
Игорь Шевченко ©   (2006-05-15 11:01) [2]

http://road.uww.edu/road/siemannb/delphi/TrayIcon.pas ?



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

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

Наверх




Память: 0.47 MB
Время: 0.03 c
2-1155884246
Sergey_b
2006-08-18 10:57
2006.09.10
Подписка на события


15-1155824318
Дураг
2006-08-17 18:18
2006.09.10
А вы еще пользуетесь зомбоящиками?


9-1115392165
OSokin
2005-05-06 19:09
2006.09.10
А не устраивать ли нам небольшие конкурсы по кодингу? (ч.4)


3-1151585120
LDV
2006-06-29 16:45
2006.09.10
Медленно выполняется refresh


11-1132397786
Separator
2005-11-19 13:56
2006.09.10
Версии