Определение физического размера сенсорного планшета в Windows 8.1

Вопрос

Как определить физический размер сенсорного (или перьевого) дигитайзера в Windows 8.1 с помощью WinAPI?

сценарий

Я использую GetPointerFrameTouchInfo () API, который возвращает POINTER_TOUCH_INFO структура со встроенным POINTER_INFO структура.

Структура POINTER_INFO имеет член ptHimetricLocation, который указывает физическое местоположение касания с разрешением 10 мкм (что более согласованно для работы с распознаванием жестов).

Но после выполнения некоторых вычислений с использованием ptHiMetricLocation невозможно точно найти соответствующее положение пикселя, не зная физического размера дигитайзера.

спецификатор

Чтобы уточнить, это не вопрос по поводу физического размера экрана. Речь идет о сенсорном дигитайзере (или цифровом пером).

2

Решение

Ладно, получается, что это действительно очень просто, если у вас есть ручка для устройства. Просто используйте GetPointerDeviceRects () функция =]

1

Другие решения


По вопросам рекламы [email protected]