Программируемый способ определения текущего значения скорости двойного нажатия в Windows 7 - PullRequest
1 голос
/ 10 февраля 2011

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

1 Ответ

2 голосов
/ 11 февраля 2011

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

GetDoubleClickTime

...