Я пишу приложение (на C ++), которое использует WM_LBUTTONDBLCLK.
Все работает нормально, но я не всегда получаю сообщение DBLCLK.Довольно часто вместо этого я получаю два сообщения WM_LBUTTONDOWN.
Я посмотрел на позицию мыши - она не двигается.
Я посмотрел на время между двумя сообщениями WM_LBUTTONDOWN - этов пределах значения, возвращаемого GetDoubleClickTime ()
Я возвращаю 0 для WM_LBUTTONDOWN, WM_LBUTTONUP и WM_LBUTTONDBLCLK.
Что может вызвать это?Я в тупике.
PS: я пробовал Windows XP и 7 - тот же результат.