Интерфейс IDynamicRenderer (rtscom.h)
Отображает данные пера планшета в режиме реального времени, так как эти данные обрабатываются объектом Класса RealTimeStylus .
Наследование
Интерфейс IDynamicRenderer наследуется от интерфейса IUnknown . IDynamicRenderer также имеет следующие типы элементов:
Методы
Интерфейс IDynamicRenderer содержит следующие методы.
IDynamicRenderer::D raw Рисует кэшированные данные в указанный контекст устройства. |
IDynamicRenderer::get_ClipRectangle Возвращает или задает прямоугольник обрезки для объекта Класса DynamicRenderer. (Получить) |
IDynamicRenderer::get_ClipRegion Возвращает или задает область обрезки для объекта Класса DynamicRenderer. (Получить) |
IDynamicRenderer::get_DataCacheEnabled Возвращает или задает значение, указывающее, включено ли кэширование данных для объекта Класса DynamicRenderer. (Получить) |
IDynamicRenderer::get_DrawingAttributes Возвращает или задает объект DrawingAttributes, используемый объектом Класса DynamicRenderer. |
IDynamicRenderer::get_Enabled Возвращает или задает значение, которое включает и отключает динамическую отрисовку. (Получить) |
IDynamicRenderer::get_HWND Возвращает или задает дескриптор окна HWND, связанный с объектом Класса DynamicRenderer. (Получить) |
IDynamicRenderer::p ut_ClipRectangle Возвращает или задает прямоугольник обрезки для объекта Класса DynamicRenderer. (Put) |
IDynamicRenderer::p ut_ClipRegion Возвращает или задает область обрезки для объекта Класса DynamicRenderer. (Put) |
IDynamicRenderer::p ut_DataCacheEnabled Возвращает или задает значение, указывающее, включено ли кэширование данных для объекта Класса DynamicRenderer. (Put) |
IDynamicRenderer::p ut_Enabled Возвращает или задает значение, которое включает и отключает динамическую отрисовку. (Put) |
IDynamicRenderer::p ut_HWND Возвращает или задает дескриптор окна HWND, связанный с объектом Класса DynamicRenderer. (Put) |
IDynamicRenderer::Refresh Заставляет объект DynamicRenderer Class перерисовывать данные рукописного ввода, которые в настоящее время отрисовываются. |
IDynamicRenderer::ReleaseCachedData Освобождает указанные данные росчерка из темпоральных данных, хранящиеся в классе DynamicRenderer. |
Комментарии
Этот интерфейс реализуется классом DynamicRenderer.
Класс DynamicRenderer динамически отрисовывает данные пакетов.
Перед добавлением дескриптора класса DynamicRenderer в коллекцию подключаемых модулей класса RealTimeStylus обязательно установите его. Если дескриптор не задан, вызывается метод уведомления метод IStylusPlugin::Error для каждого подключаемого модуля. Дополнительные сведения см. в разделе Рекомендации по обработке ошибок для API StylusInput.
Класс DynamicRenderer реализует интерфейс IStylusSyncPlugin.
Объект Класса DynamicRenderer может перерисовывать рукописный фрагмент, если окно стало недействительным.
Хотя данный подключаемый модуль можно связать с несколькими объектами Класса RealTimeStylus , подключаемые модули класса DynamicRenderer и Класса GestureRecognizer не предназначены для поддержки этого.
Ниже приведены свойства, для которых изменения вступают в силу немедленно.
Свойство IDynamicRenderer::ClipRectangle
Ниже приведены свойства, для которых изменения не вступают в силу немедленно и задерживаются.
Свойство IDynamicRenderer::D ataCacheEnabled
Свойство IDynamicRenderer::D rawingAttributes
Требования
Минимальная версия клиента | Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | rtscom.h |