Программируемый способ определения текущей настройки скорости двойного касания в Windows 7

65
6

Я реализую сенсорный интерфейс для Windows в Win32 (С++). Я хотел бы узнать текущую скорость двойного нажатия (не двойной щелчок), на которую установлена ​​Windows. Я знаю, что Windows настроена на принятие двойных нажатий в виде различных сообщений (в зависимости от того, используете ли вы жесты или нет), но я смотрю на то, чтобы сделать что-то более продвинутое. Таким образом, я обрабатываю сообщения WM_TOUCH. Я надеюсь, что там будет лучше (то есть будущий), чем рушиться через реестр, чтобы найти этот параметр. MSDN не помогло.

спросил(а) 2021-01-19T19:25:44+03:00 9 месяцев назад
1
Решение
79

Поскольку, похоже, нет специального уведомления о двойном касании, я подозреваю, что приложение, как ожидается, решит сам, если WM_TOUCH является частью двойного нажатия. Наиболее распространенный способ сделать это, вероятно, проверить время между касаниями. По умолчанию я бы предположил, что большинство приложений используют двойной щелчок мыши по умолчанию.

GetDoubleClickTime

ответил(а) 2021-01-19T19:25:44+03:00 9 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема