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


Интерфейс IDirectManipulationContent (directmanipulation.h)

Инкапсулирует содержимое в окне просмотра, где содержимое представляет визуальную поверхность, обрезанную внутри окна просмотра.

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

Примечание При реализации объекта Direct Manipulation убедитесь, что реализация IUnknown поддерживает многопоточность с помощью потокобезопасного подсчета ссылок. Дополнительные сведения см. в разделах InterlockedIncrement и InterlockedDecrement.
 

Наследование

Интерфейс IDirectManipulationContent наследуется от интерфейса IUnknown . IDirectManipulationContent также имеет следующие типы членов:

Методы

Интерфейс IDirectManipulationContent содержит следующие методы.

 
IDirectManipulationContent::GetContentRect

Извлекает ограничивающий прямоугольник содержимого относительно ограничивающего прямоугольника окна просмотра (если он определен).
IDirectManipulationContent::GetContentTransform

Извлекает преобразование, примененные к содержимому.
IDirectManipulationContent::GetOutputTransform

Возвращает окончательное преобразование, применяемое к содержимому.
IDirectManipulationContent::GetTag

Извлекает объект тега, заданный для этого содержимого.
IDirectManipulationContent::GetViewport

Извлекает окно просмотра, содержащее содержимое.
IDirectManipulationContent::SetContentRect

Указывает ограничивающий прямоугольник содержимого относительно его окна просмотра.
IDirectManipulationContent::SetTag

Указывает объект тега для содержимого.
IDirectManipulationContent::SyncContentTransform

Изменяет преобразование содержимого при сохранении преобразования выходных данных.

Комментарии

Система предоставляет реализацию IDirectManipulationContent.

Требования

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

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

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