Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.031 c
2-1155816088
fast2
2006-08-17 16:01
2006.09.10
Как сделать, чтоб при нажатии на Enter, не зависимо от того, где


2-1155929127
Itonixxx
2006-08-18 23:25
2006.09.10
LookUpCombobox


15-1155616202
tButton
2006-08-15 08:30
2006.09.10
удаффизмы


15-1155632454
Карелин Артем
2006-08-15 13:00
2006.09.10
Еще вопрос по Екселю. Как получить список именованных ячеек?


2-1155755535
ronyn
2006-08-16 23:12
2006.09.10
$251E - db Error




   Наверх