Константы PacketPropertyGuids
Определяет значения, указывающие свойства пакета. PcAPI планшета использует глобальные уникальные идентификаторы (GUID) для идентификации свойств пакетов, которые в COM являются константными строками.
В C++ эти константы можно получить в файле заголовка Msinkaut.h, который находится в каталоге <systemdrive>:\Program Files\Microsoft SDKs\Windows\v6.0\Include, если пакет SDK установлен в расположении по умолчанию. В C++ эти константы являются WCHAR, а не BSTR. Преобразуйте их в BSTR перед использованием. Дополнительные сведения о типе данных BSTR см. в разделе Использование библиотеки COM.
В следующей таблице перечислены доступные поля глобального уникального идентификатора (GUID) свойства пакета. Используйте эти идентификаторы GUID, чтобы указать, какие свойства содержит пакет при создании контекста планшета. Чтобы определить диапазон и разрешение свойства, вызовите метод GetPropertyMetrics . Константы в приведенной ниже таблице, начинающиеся с "STR_", являются строковыми представлениями соответствующих двоичных констант, отображаемых в той же ячейке таблицы.
Константа | Описание |
---|---|
|
Координата X в пространстве координат планшета. Каждый пакет по умолчанию содержит это свойство. Источником (0,0) планшета является левый верхний угол. |
|
Координата Y в пространстве координат планшета. Каждый пакет по умолчанию содержит это свойство. Источником (0,0) планшета является левый верхний угол. |
|
Координата Y в пространстве координат планшета. Каждый пакет по умолчанию содержит это свойство. Источником (0,0) планшета является левый верхний угол. |
|
Координата Z или расстояние кончика пера от поверхности планшета. Тип перечисления TabletPropertyMetricUnit определяет единицу измерения для этого свойства. |
|
Содержит одно или несколько следующих значений флагов:
|
|
Время создания пакета. |
|
Время создания пакета. |
|
Свойство пакета для идентификации пакета. Это то же значение, которое используется для извлечения пакета из очереди пакетов. |
|
Давление кончика перпендикулярно поверхности планшета. Чем больше давление на кончик пера, тем больше рукописного ввода. |
|
Давление кончика пера вдоль плоскости поверхности планшета. |
|
Давление на кнопку, чувствительную к нажатию. |
|
Угол между плоскостью y,z и пером и плоскостью оси Y. Применяется к курсору пера. Значение равно 0, если перо перпендикулярно поверхности рисунка, и является положительным, если перо находится справа от перпендикулярности. |
|
Угол между плоскостью x,z и пером и плоскостью оси X. Применяется к курсору пера. Значение равно 0, если перо перпендикулярно поверхности рисования, и является положительным, когда перо находится вверх или от пользователя. |
|
Поворот курсора по оси Z по часовой стрелке через полный циклический диапазон. |
|
Угол между осью пера и поверхностью планшета. Значение равно 0, если перо параллельно поверхности, и 90, если перпендикулярно поверхности. При инвертировании пера значения являются отрицательными. |
|
Поворот курсора по часовой стрелке относительно его собственной оси. |
STR_GUID_PITCHROTATION или GUID_PACKETPROPERTY_GUID_PITCH_ROTATION |
Свойство пакета, указывающее, находится ли кончик выше или ниже горизонтальной линии, перпендикулярной поверхности записи. Примечание: Для этого требуется трехмерный дигитайзер. Значение является положительным, если наконечник находится над строкой, и отрицательным, если он находится ниже строки. Например, если вы держите ручку перед собой и пишете на воображаемой стене, шаг будет положительным, если наконечник находится над линией, простирающейся от вас до стены. |
STR_GUID_ROLLROTATION или GUID_PACKETPROPERTY_GUID_ROLL_ROTATION |
Поворот пера по часовой стрелке вокруг собственной оси. Примечание: Для этого требуется трехмерный дигитайзер. |
STR_GUID_YAWROTATION или GUID_PACKETPROPERTY_GUID_YAW_ROTATION |
Угол пера влево или вправо вокруг центра горизонтальной оси, когда перо является горизонтальным. Примечание: Для этого требуется трехмерный дигитайзер. Если вы держите перо перед собой и пишете на воображаемой стене, нулевое порывение означает, что перпендикулярно стене. Значение является отрицательным, если кончик находится слева от перпендикулярной, и положительным, если кончик находится справа от перпендикулярной. |
STR_GUID_YAWROTATION или GUID_PACKETPROPERTY_GUID_YAW_ROTATION |
Угол пера влево или вправо вокруг центра горизонтальной оси, когда перо является горизонтальным. Примечание: Для этого требуется трехмерный дигитайзер. Если вы держите перо перед собой и пишете на воображаемой стене, нулевое порывение означает, что перпендикулярно стене. Значение является отрицательным, если кончик находится слева от перпендикулярной, и положительным, если кончик находится справа от перпендикулярной. |
|
Ширина области контакта в дигитайзере сенсорного ввода. |
|
Высота области контакта на дигитайзере сенсорного ввода. |
|
Уровень уверенности в том, что контакт пальца на сенсорном дигитайзере. |
|
Идентификатор контакта устройства для пакета. |
Комментарии
Примечание
Все значения пакетов, поступающие от оборудования планшета, представляют собой 32-разрядные целые числа.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера |
Ни одна версия не поддерживается |
Заголовок |
|
См. также раздел