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


Интерфейс IRealTimeStylus (rtscom.h)

Обрабатывает данные пакета пера из дигитайзера в режиме реального времени.

Наследование

Интерфейс IRealTimeStylus наследуется от интерфейса IUnknown . IRealTimeStylus также имеет следующие типы элементов:

Методы

Интерфейс IRealTimeStylus содержит следующие методы.

 
IRealTimeStylus::AddCustomStylusDataToQueue

Добавляет пользовательские данные в указанную очередь объекта Класса RealTimeStylus.
IRealTimeStylus::AddStylusAsyncPlugin

Добавляет IStylusAsyncPlugin в коллекцию асинхронных подключаемых модулей по указанному индексу.
IRealTimeStylus::AddStylusSyncPlugin

Добавляет IStylusSyncPlugin в синхронную коллекцию подключаемых модулей по указанному индексу.
IRealTimeStylus::ClearStylusQueues

Очищает входные и выходные очереди данных класса RealTimeStylus.
IRealTimeStylus::get_ChildRealTimeStylusPlugin

Возвращает или задает объект RealTimeStylus в качестве асинхронного подключаемого модуля текущего объекта RealTimeStylus.
IRealTimeStylus::get_Enabled

Возвращает или задает значение, указывающее, собирает ли объект RealTimeStylus данные пера планшета. (Получить)
IRealTimeStylus::get_HWND

Возвращает или задает значение дескриптора, связанное с окном, используемым объектом RealTimeStylus. (Получить)
IRealTimeStylus::get_WindowInputRectangle

Возвращает или задает прямоугольник ввода окна для объекта Класса RealTimeStylus. (Получить)
IRealTimeStylus::GetAllTabletContextIds

Извлекает массив, содержащий все активные в настоящее время идентификаторы контекста планшета.
IRealTimeStylus::GetDesiredPacketDescription

Извлекает список свойств, которые были запрошены для включения в поток пакетов.
IRealTimeStylus::GetPacketDescriptionData

Извлекает свойства пакета и коэффициенты масштабирования.
IRealTimeStylus::GetStylusAsyncPlugin

Извлекает подключаемый модуль по указанному индексу в коллекции асинхронных подключаемых модулей.
IRealTimeStylus::GetStylusAsyncPluginCount

Извлекает количество подключаемых модулей в коллекции асинхронных подключаемых модулей.
IRealTimeStylus::GetStyluses

Извлекает коллекцию стилусов, с которым столкнулся объект Класса RealTimeStylus.
IRealTimeStylus::GetStylusForId

Извлекает перо для указанного идентификатора пера.
IRealTimeStylus::GetStylusSyncPlugin

Извлекает подключаемый модуль по указанному индексу в синхронной коллекции подключаемых модулей.
IRealTimeStylus::GetStylusSyncPluginCount

Извлекает количество подключаемых модулей в коллекции синхронных подключаемых модулей.
IRealTimeStylus::GetTablet

Извлекает объект интерфейса IInkTablet для вызывающего объекта.
IRealTimeStylus::GetTabletContextIdFromTablet

Извлекает свойство TabletContextId, связанное с заданным объектом дигитайзера планшета.
IRealTimeStylus::GetTabletFromTabletContextId

Извлекает интерфейс IInkTablet для указанного контекста планшета.
IRealTimeStylus::p ut_Enabled

Возвращает или задает значение, указывающее, собирает ли объект RealTimeStylus данные пера планшета. (Put)
IRealTimeStylus::p ut_HWND

Возвращает или задает значение дескриптора, связанное с окном, используемым объектом RealTimeStylus. (Put)
IRealTimeStylus::p ut_WindowInputRectangle

Возвращает или задает прямоугольник ввода окна для объекта Класса RealTimeStylus. (Put)
IRealTimeStylus::RemoveAllStylusAsyncPlugins

Удаляет все подключаемые модули из коллекции асинхронных подключаемых модулей.
IRealTimeStylus::RemoveAllStylusSyncPlugins

Удаляет все подключаемые модули из коллекции синхронных подключаемых модулей.
IRealTimeStylus::RemoveStylusAsyncPlugin

Удаляет и при необходимости возвращает IStylusAsyncPlugin с указанным индексом в коллекции асинхронных подключаемых модулей.
IRealTimeStylus::RemoveStylusSyncPlugin

Удаляет IStylusSyncPlugin из коллекции по указанному индексу.
IRealTimeStylus::SetAllTabletsMode

Задает режим для объекта Класса RealTimeStylus для сбора данных из всех дигитайзеров.
IRealTimeStylus::SetDesiredPacketDescription

Запрашивает включение свойств в поток пакетов.
IRealTimeStylus::SetSingleTabletMode

Изменяет режим для объекта RealTimeStylus Class (RTS) так, чтобы он собирал входные данные только из одного объекта планшета, представляющего дигитайзер, подключенный к планшетному компьютеру. Входные данные пера из других дигитайзеров игнорируются в RealTimeStylus.

Комментарии

Этот интерфейс реализуется классом RealTimeStylus.

Расширяемость обеспечивается с помощью синхронных и асинхронных подключаемых моделей, использующих интерфейсы IStylusSyncPlugin и IStylusAsyncPlugin соответственно для проведения пользовательской обработки. Используйте асинхронные подключаемые модули для ресурсоемких операций, чтобы избежать блокировки потока пакетов.

Не рекомендуется использовать реализации интерфейса IStylusSyncPlugin для ЦП и ресурсоемких операций, так как это блокирует поток потока пакетов. Эти операции должны выполняться в классах реализации интерфейса IStylusAsyncPlugin , которые выполняются в потоке, отличном от потока, который поддерживает поток потока пакетов.

Примечание Синхронные и асинхронные коллекции подключаемых модулей в классе RealTimeStylus можно изменить без отключения и повторного включения объекта Класса RealTimeStylus .
 

Требования

   
Минимальная версия клиента Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header rtscom.h

См. также раздел

Класс DynamicRenderer

Класс RealTimeStylus

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

Справочник по RealTimeStylus