Tablet - Pen Device
От: _August_  
Дата: 16.09.04 07:16
Оценка:
Доброе время суток.
Вопрос. Есть у меня Tablet pointing device — Genius WizardPen — и надо на форме отображать, что там на нем пером чертится-пишется. В принципе, как я понял, когда перо двигаешь по планшету, то посылается событие WM_MOUSEDOWN и от этого можно плясать. Но проблема в том, что я не знаю, как определить — послано ли это сообщение от пера или от мыши!
И получается, что можно писать как пером, так и мышью

16.09.04 22:51: Перенесено модератором из 'C/C++' — Павел Кузнецов
Re: Tablet - Pen Device
От: black hermit Россия  
Дата: 17.09.04 06:52
Оценка:
Здравствуйте, _August_, Вы писали:

_A_>Доброе время суток.

_A_>Вопрос. Есть у меня Tablet pointing device — Genius WizardPen — и надо на форме отображать, что там на нем пером чертится-пишется. В принципе, как я понял, когда перо двигаешь по планшету, то посылается событие WM_MOUSEDOWN и от этого можно плясать. Но проблема в том, что я не знаю, как определить — послано ли это сообщение от пера или от мыши!
_A_>И получается, что можно писать как пером, так и мышью

Так и получается. Что перо, что мышь посылают WM_MOUSE*. Средствами API вряд ли можно это разрулить. Тут более низкий уровень нужен. Например опрашивать состояние порта мыши, и если в моменты посыла WM_MOUSE* он был неактивным, то сообщение от Pen-а.
... << RSDN@Home 1.1.3 stable >>
The darkness around me
Shores of solar sea
Oh how i wish to go down with the sun....
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.