[VB] Mouse
Потому что Double-click - это не MouseUp.

Мне нужно отслеживать координаты курсора так что DoubleClick вроде не катит.
Как сделать так чтобы МouseDown/ Up/ Down / Up не было эквивалентно DoubleClick при любой скорости нажатия мыши?
Выше же написано, что ДблКлик = Даун + Ап + Ап, а не то, что ты написал. Попробуй поиграться с MS Spy++, он наглядно показывает все сообщения на окно.
Похоже, надо вместо отслеживания Дауна отслеживать Даун||ДблКлик


а ты считай, если 2 раза up подряд - значит double click, второй раз не рисуй

Оставить комментарий
fnl80
Вешаю в VB на событие MouseDown нарисовать картинку, а на MouseUp ее стереть. При одиночном клике все работает как надо (рисует/ стирает). При двойном клике картинка остается нарисованной ( рисует/ стирает/ рисует). Почему?