Доброе время суток.
Вопрос. Есть у меня Tablet pointing device — Genius WizardPen — и надо на форме отображать, что там на нем пером чертится-пишется. В принципе, как я понял, когда перо двигаешь по планшету, то посылается событие WM_MOUSEDOWN и от этого можно плясать. Но проблема в том, что я не знаю, как определить — послано ли это сообщение от пера или от мыши!
И получается, что можно писать как пером, так и мышью
16.09.04 22:51: Перенесено модератором из 'C/C++' — Павел Кузнецов
Здравствуйте, _August_, Вы писали:
_A_>Доброе время суток.
_A_>Вопрос. Есть у меня Tablet pointing device — Genius WizardPen — и надо на форме отображать, что там на нем пером чертится-пишется. В принципе, как я понял, когда перо двигаешь по планшету, то посылается событие WM_MOUSEDOWN и от этого можно плясать. Но проблема в том, что я не знаю, как определить — послано ли это сообщение от пера или от мыши!
_A_>И получается, что можно писать как пером, так и мышью
Так и получается. Что перо, что мышь посылают WM_MOUSE*. Средствами API вряд ли можно это разрулить. Тут более низкий уровень нужен. Например опрашивать состояние порта мыши, и если в моменты посыла WM_MOUSE* он был неактивным, то сообщение от Pen-а.
... << RSDN@Home 1.1.3 stable >>