Поделиться через


Классы и интерфейсы RealTimeStylus

В этом разделе содержатся сведения об интерфейсах и классах, используемых в пере в режиме реального времени.

Заметка

Классы и интерфейсы пера в режиме реального времени не соответствуют требованиям службы автоматизации.

 

В этом разделе

Класс Описание
класс RealTimeStylus Реализует интерфейс IRealTimeStylus.
класс DynamicRenderer Реализует интерфейс интерфейса IDynamicRenderer.
КлассGestureRecognizer Реализует интерфейсинтерфейса IGestureRecognizer.
класс StrokeBuilder Реализует интерфейсинтерфейса IStrokeBuilder.

 

Интерфейсы

Интерфейс Описание
интерфейс IDynamicRenderer Предоставляет методы, позволяющие управлять отображением данных пера в режиме реального времени, так как данные обрабатываются объектом класса RealTimeStylus.
интерфейс IGestureRecognizer Предоставляет методы, позволяющие реагировать на события, распознав жесты пера и позволяя добавлять данные в входную очередь.
IRealTimeStylus Обрабатывает данные пакета пера из дигитайзера в режиме реального времени.
IRealTimeStylus2 Расширяет интерфейс IRealTimeStylus.
IRealTimeStylus3 Расширяет интерфейс IRealTimeStylus.
интерфейс iRealTimeStylusSynchronization Синхронизирует доступ к объекту класса RealTimeStylus.
интерфейс IStrokeBuilder Предоставляет методы, позволяющие программным способом создавать штрихи.
интерфейс IStylusPlugin Предоставляет методы, позволяющие получать уведомления о событиях и выполнять настраиваемую обработку на основе этих событий.
IStylusAsyncPlugin Представляет асинхронный подключаемый модуль, который можно добавить в класс RealTimeStylus асинхронную коллекцию подключаемых модулей.
IStylusSyncPlugin Представляет синхронный подключаемый модуль, который можно добавить в коллекцию класса RealTimeStylus синхронной коллекции подключаемых модулей.

 

Возвращаемые значения

Методы в библиотеке COM возвращают значения HRESULT. Если иное не указано, значения HRESULT описаны в следующей таблице.

Значение HRESULT Описание
S_OK
Успех.
E_POINTER
Недопустимый по крайней мере один указатель (для входного или выходного параметра).
E_INVALIDARG
Член попытался передать недопустимый аргумент.
E_INK_EXCEPTION
Произошло исключение.
E_OUTOFMEMORY
Система не может выделить память для завершения операции.
E_FAIL
Произошла неуказанная ошибка.
E_INVALIDOPERATION
Член попытался использовать недопустимую операцию.
TPC_E_INVALID_MODE
Член попытался использовать недопустимый режим.
TPC_E_INVALID_CONFIGURATION
Член попытался использовать недопустимую конфигурацию.
TPC_E_INVALID_PACKET_DESCRIPTION
Член попытался использовать недопустимое описание пакета.

 

Справочник RealTimeStylus