Интерфейс IDirectManipulationCompositor (directmanipulation.h)
Представляет объект композитатора, который связывает содержимое с поверхностью рисования, например canvas (приложение Для Windows с использованием JavaScript) или Canvas (приложение Магазина Windows на C++, C# или Visual Basic).
Наследование
Интерфейс IDirectManipulationCompositor наследуется от интерфейса IUnknown . IDirectManipulationCompositor также имеет следующие типы членов:
Методы
Интерфейс IDirectManipulationCompositor содержит следующие методы.
IDirectManipulationCompositor::AddContent Связывает содержимое (принадлежающее вызывающему объекту) с композитером, назначает содержимому устройство композиции и задает положение содержимого в дереве композиции относительно других визуальных элементов композиции. |
IDirectManipulationCompositor::Flush Фиксирует все ожидающие обновления в композиторе в системе для отрисовки. |
IDirectManipulationCompositor::RemoveContent Удаляет содержимое из композитора. |
IDirectManipulationCompositor::SetUpdateManager Задает для диспетчера обновлений, используемого для отправки обновлений компонатора, для прямой манипуляции. |
Комментарии
Содержимое окна просмотра direct manipulation должно обновляться вручную во время события ввода для пользовательских реализаций IDirectManipulationCompositor. Вызовите Update для перерисовки содержимого в окне просмотра.
Вы можете указать ручной режим в окне просмотра, вызвав любой из следующих функций:
- SetViewportOptions с указанным DIRECTMANIPULATION_VIEWPORT_OPTIONS_MANUALUPDATE .
- SetUpdateMode с указанным DIRECTMANIPULATION_INPUT_MODE_MANUAL .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Целевая платформа | Windows |
Header | directmanipulation.h |