Гуглится Wintab32.dll (она даже используется в SDL, вроде очень простой интерфейс).
Возможно, есть в DirectInput.
Сложный способ — WM_INPUT. Не очень красивый, но рабочий пример с джойстиком:
https://www.codeproject.com/Articles/18 ... tick-Input — приложил файлы, т. к. сайт просит регистрацию. Суть такова: подготавливаешь всю эту магию (RegisterRawInputDevices, GetRawInputDeviceInfo...) и в ответ на WM_INPUT'ы делаешь GetRawInputData. Эта функция читает информацию о мгновенном состоянии устройства в буфер (формат специфичен для устройства, тебе сообщают только размер). Затем парсишь интересующие тебя показатели с помощью HidP_GetUsages/HidP_GetUsageValue. «Usages» — это кнопки с двумя состояниями (нажата-отпущена), а «UsageValues» — дискретные значения в некотором интервале (границы сообщает HidP_GetValueCaps). Например, конкретный планшет может возвращать X и Y от 0 до 65535 и давление от 0 до 999. Номера UsagePages и Usages более-менее стандартизованы, так, у джойстиков это всякие HID_USAGE_GENERIC_X, HID_USAGE_GENERIC_Y, etc., а у планшетов... хз, посмотри сам, что оно там возвращает. Вообще документировано очень плохо, может, и не стоит юзать. Вроде и видел спецификацию номеров этих Usages вплоть до медоборудования, но не могу найти.
Ещё планшет должен подхватиться Stylus API (InkObj.dll или как-то так), но там тоже сложновато и COM.
Добавлено спустя 22 часа 48 секунд:Попробовал реализовать через WM_INPUT (алсо, нашёл спецификацию:
http://www.usb.org/developers/hidpage/Hut1_12v2.pdf).
У меня странно работает, а именно: через стандартные Digitizers (Page = $D, Usage = $1) отзывается, только если работает «Служба ввода планшетного ПК» (я обычно выключаю, т. к. не знаю другого способа убрать этот дурацкий кружочек после клика), кроме того, сообщает LogicalMax = 32767, хотя реальные значения давления возвращаются от 0 до 2047. В других программах нет проблем ни с выключенной службой, ни с давлением. Ну и hid.dll они не используют, да.
WinTab, по ходу, специфичен для Wacom, но должен работать:
http://www.wacomeng.com/windows/.
Я бы реализовал так: WinTab, если есть, иначе WM_INPUT хд.
У вас нет необходимых прав для просмотра вложений в этом сообщении.