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


Интерфейс 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 не предназначены для поддержки этого.

Примечание Вызов членов интерфейса напрямую без вмешательства экземпляра класса RealTimeStylus не поддерживается.
 
Класс DynamicRenderer имеет две категории свойств: те, для которых изменения вступают в силу немедленно, и те, для которых изменения вступают в силу при следующем уведомлении о событии метода IStylusPlugin::StylusDown. Свойство IDynamicRenderer::ClipRectangle вступает в силу немедленно, что позволяет области ввода текста динамически увеличиваться по мере записи пользователем. Другие свойства вступают в силу после следующего уведомления о событии метода IStylusPlugin::StylusDown .

Ниже приведены свойства, для которых изменения вступают в силу немедленно.

Свойство IDynamicRenderer::ClipRectangle

Ниже приведены свойства, для которых изменения не вступают в силу немедленно и задерживаются.

Свойство IDynamicRenderer::D ataCacheEnabled

Свойство IDynamicRenderer::D rawingAttributes

Требования

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

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

Класс GestureRecognizer

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

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