[VB] Mouse
Потому что Double-click - это не MouseUp.
DblClk = Down Up Up
Мне нужно отслеживать координаты курсора так что DoubleClick вроде не катит.
Как сделать так чтобы МouseDown/ Up/ Down / Up не было эквивалентно DoubleClick при любой скорости нажатия мыши?
Выше же написано, что ДблКлик = Даун + Ап + Ап, а не то, что ты написал. Попробуй поиграться с MS Spy++, он наглядно показывает все сообщения на окно.
Похоже, надо вместо отслеживания Дауна отслеживать Даун||ДблКлик
Надо просто в настройки мыши влезть и проставить скорость даблклика 1 мкс.
Ага. Как это сделать программно?
а ты считай, если 2 раза up подряд - значит double click, второй раз не рисуй
OK, разобрался! Спасибо всем!
Оставить комментарий
fnl80
Вешаю в VB на событие MouseDown нарисовать картинку, а на MouseUp ее стереть. При одиночном клике все работает как надо (рисует/ стирает). При двойном клике картинка остается нарисованной ( рисует/ стирает/ рисует). Почему?