Интерфейс IDirectManipulationViewport (directmanipulation.h)
Определяет регион в окне (называемом окном просмотра), который может получать и обрабатывать входные данные от взаимодействия с пользователем. Окно просмотра содержит содержимое, которое перемещается в ответ на действия пользователя.
Наследование
Интерфейс IDirectManipulationViewport наследуется от интерфейса IUnknown . IDirectManipulationViewport также имеет следующие типы элементов:
Методы
Интерфейс IDirectManipulationViewport содержит следующие методы.
IDirectManipulationViewport::Abandon Освобождает все ресурсы, используемые окном просмотра, и подготавливает его к уничтожению из памяти. |
IDirectManipulationViewport::ActivateConfiguration Задает конфигурацию для взаимодействия с входами. |
IDirectManipulationViewport::AddConfiguration Добавляет конфигурацию взаимодействия для окна просмотра. |
IDirectManipulationViewport::AddContent Добавляет дополнительное содержимое, например индикатор сдвига, в окно просмотра. |
IDirectManipulationViewport::AddEventHandler Добавляет новый обработчик событий для прослушивания событий окна просмотра. |
IDirectManipulationViewport::D isable Останавливает обработку входных данных окном просмотра. |
IDirectManipulationViewport::Enable Запускает или возобновляет обработку входных данных окном просмотра. |
IDirectManipulationViewport::GetPrimaryContent Возвращает основное содержимое окна просмотра, реализующего IDirectManipulationContent и IDirectManipulationPrimaryContent. |
IDirectManipulationViewport::GetStatus Возвращает состояние окна просмотра. |
IDirectManipulationViewport::GetTag Возвращает значение тега окна просмотра. |
IDirectManipulationViewport::GetViewportRect Извлекает прямоугольник для окна просмотра относительно источника системы координат окна просмотра, заданной setViewportRect. |
IDirectManipulationViewport::ReleaseAllContacts Удаляет все контакты, связанные с окном просмотра. Инерция запускается, если окно просмотра поддерживает инерцию. |
IDirectManipulationViewport::ReleaseContact Удаляет контакт, связанный с окном просмотра. |
IDirectManipulationViewport::RemoveConfiguration Удаляет конфигурацию взаимодействия для окна просмотра. |
IDirectManipulationViewport::RemoveContent Удаляет дополнительное содержимое из окна просмотра. |
IDirectManipulationViewport::RemoveEventHandler Удаляет существующий обработчик событий из окна просмотра. |
IDirectManipulationViewport::SetChaining Указывает типы движений, поддерживаемые в окне просмотра, которые можно связать с родительским окном просмотра. |
IDirectManipulationViewport::SetContact Указывает связь между контактом и окном просмотра. |
IDirectManipulationViewport::SetInputMode Указывает, видимы ли входные данные для потока пользовательского интерфейса. |
IDirectManipulationViewport::SetManualGesture Задает, какие жесты игнорируются прямой манипуляцией. |
IDirectManipulationViewport::SetTag Задает тег окна просмотра. |
IDirectManipulationViewport::SetUpdateMode Указывает, обновляет ли окно просмотра содержимое вручную, а не во время события ввода. |
IDirectManipulationViewport::SetViewportOptions Задает способ обработки входных и выходных данных в окне просмотра. |
IDirectManipulationViewport::SetViewportRect Задает ограничивающий прямоугольник для окна просмотра относительно источника системы координат окна просмотра. |
IDirectManipulationViewport::SetViewportTransform Указывает преобразование из системы координат окна представления в клиентную систему координат окон. |
IDirectManipulationViewport::Stop Останавливает манипуляцию и возвращает окно просмотра в состояние готовности. |
IDirectManipulationViewport::SyncDisplayTransform Задает преобразование отображения для окна просмотра и синхронизирует выходное преобразование с новым значением преобразования отображения. |
IDirectManipulationViewport::ZoomToRect Перемещает окно просмотра в определенную область основного содержимого и указывает, следует ли анимировать переход. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Целевая платформа | Windows |
Header | directmanipulation.h |