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


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

Предоставляет доступ ко всем функциям и API прямой манипуляции , доступным для клиентского приложения.

Это первый COM-объект (фабрика объектов), созданный приложением для получения других COM-объектов в поверхности API прямой манипуляции . Он также служит для активации и отключения функций прямой манипуляции для каждого HWND.

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

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

Методы

Интерфейс IDirectManipulationManager содержит эти методы.

 
IDirectManipulationManager::Activate

Активирует прямую манипуляцию для обработки входных данных и обработки обратных вызовов в указанном окне.
IDirectManipulationManager::CreateContent

Заводской метод, используемый для создания экземпляра дополнительного содержимого (например, индикатора сдвига) в окне просмотра.
IDirectManipulationManager::CreateViewport

Метод фабрики, используемый для создания нового объекта IDirectManipulationViewport.
IDirectManipulationManager::D eactivate

Деактивирует прямую манипуляцию для обработки входных данных и обработки обратных вызовов в указанном окне.
IDirectManipulationManager::GetUpdateManager

Возвращает указатель на объект IDirectManipulationUpdateManager, который получает обновления компоновщика.
IDirectManipulationManager::P rocessInput

Передает сообщения с клавиатуры и мыши диспетчеру манипуляций в потоке пользовательского интерфейса приложения.
IDirectManipulationManager::RegisterHitTestTarget

Регистрирует выделенный поток для проверки попадания.

Требования

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

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

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