Вниз
Скачать: CL | DM;

Сообщение, приходящее при клике левой кнопкой мыши   Найти похожие ветки 

← →
Denis__ ©   (2009-02-19 18:03) [0]

Хай, All! Что-то я реально туплю)) Какое сообщение надо ловить? По идее это WM_CLICK, но... нет. ???


← →
clickmaker ©   (2009-02-19 18:03) [1]

WM_LBUTTONDOWN


← →
Denis__ ©   (2009-02-19 18:07) [2]

Это же не клик) это при нажатии... Например у контролов есть property OnClick. Вот такое надо словить) Криво написал как-то, но вроде понятно.


← →
Denis__ ©   (2009-02-19 18:07) [3]

Это же не клик) это при нажатии... Например у контролов есть property OnClick. Вот такое надо словить) Криво написал как-то, но вроде понятно.


← →
Denis__ ©   (2009-02-19 18:08) [4]

Извиняюсь) я не виноват=)


← →
Юрий Зотов ©   (2009-02-19 18:21) [5]

Denis__ ©   (19.02.09 18:07) [2]

> Это же не клик) это при нажатии...
> Например у контролов есть property OnClick.

Оно срабатывает при отпускании после нажатия (то есть, когда приходят два, а не одно сообщение).


← →
@!!ex ©   (2009-02-19 18:24) [6]

Клик, это когда мышь отпущена над тем же окно на котором и была нажата.
WM_LBUTTONUP + проверка на нахождение мышки в пределах окна. вот и клик.


← →
Denis__ ©   (2009-02-19 20:20) [7]

Да, я уже именно так и думал. Значит при WM_LBUTTONDOWN запомнить это, потом при
> WM_LBUTTONUP + проверка на нахождение мышки в пределах окна

проверить было ли запомнено и выполнить клик. Вот так я думаю:)


← →
@!!ex ©   (2009-02-19 21:11) [8]

> [7] Denis__ ©   (19.02.09 20:20)

WM_LBUTTONUP возникает ТОЛЬКО для того окна, на котором мыша была нажата. так что нажатие запомнить не надо.


← →
Denis__ ©   (2009-02-19 22:41) [9]

хм. Да действительно, я перемудрил) @!!ex, спасибо.



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

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



Память: 0.46 MB
Время: 0.008 c
4-1207825025
Виталий
2008-04-10 14:57
2009.04.05
Узнать хендлы открытых процессом файлов


2-1234290981
Denied
2009-02-10 21:36
2009.04.05
Запуск из сервиса на активном Desktop с правами администратора


4-1207672562
TCrash
2008-04-08 20:36
2009.04.05
Перечень дисков


2-1234390531
Man_Bear
2009-02-12 01:15
2009.04.05
Отображение данных


15-1233787788
Германн
2009-02-05 01:49
2009.04.05
Телефон, телефонный кабель и RJ разъём




   Наверх