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


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

Вы можете указать ручной режим в окне просмотра, вызвав любой из следующих функций:

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header directmanipulation.h

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

Интерфейсы прямой манипуляции

IDirectManipulationCompositor2