Интерфейс 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 |