Форум: "Начинающим";
Текущий архив: 2009.04.05;
Скачать: [xml.tar.bz2];
ВнизСообщение, приходящее при клике левой кнопкой мыши Найти похожие ветки
← →
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 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.04.05;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c