В документации Microsoft из WM_CHAR
для элемента управления списка указано следующее (выделение короткий интервал принадлежит мне):
WM_CHAR Перемещает выделение на первый элемент, который начинается с символа, набранного пользователем. Если список имеет стиль LBS_OWNERDRAW, никаких действий не происходит. Несколько символов, набранные в течение короткого интервала , рассматриваются как группа, и выбирается первый элемент, начинающийся с этой серии символов.
В них упоминается короткий интервал .
Кто-нибудь знает, можно ли каким-либо образом получить длительность этого интервала?
У меня есть встроенный список отрисовки, в котором описанное выше поведение bahaviour не происходит (что является нормальное задокументированное поведение), и я сам эмулирую это, используя интервал в 1,5 секунды (который, кажется, больше или меньше длительности короткого интервала ).
Все работает нормально, но вместо того, чтобы использовать жестко закодированную длительность 1,5 секунды, я хотел бы получить эту длительность откуда-то (реестр, какой-то API, о котором я не знаю, ...), поэтому интервал - это интервал, используемый поведением по умолчанию список.