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


Классы и интерфейсы 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