Интерфейс 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 , которые выполняются в потоке, отличном от потока, который поддерживает поток потока пакетов.
Требования
Минимальная версия клиента | Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | rtscom.h |