IDirectManipulationManager-Schnittstelle (directmanipulation.h)
Bietet Zugriff auf alle Features und APIs für die direkte Bearbeitung , die für die Clientanwendung verfügbar sind.
Dies ist das erste COM-Objekt (die Objektfactory), das von der Anwendung erstellt wurde, um andere COM-Objekte auf der Oberfläche der Direct Manipulation-API abzurufen. Es dient auch dazu, die Funktionalität der direkten Manipulation pro HWND zu aktivieren und zu deaktivieren.
Vererbung
Die IDirectManipulationManager-Schnittstelle erbt von der IUnknown-Schnittstelle . IDirectManipulationManager verfügt auch über folgende Membertypen:
Methoden
Die IDirectManipulationManager-Schnittstelle verfügt über diese Methoden.
IDirectManipulationManager::Activate Aktiviert die direkte Bearbeitung für die Verarbeitung von Eingaben und die Verarbeitung von Rückrufen im angegebenen Fenster. |
IDirectManipulationManager::CreateContent Die Factorymethode, die verwendet wird, um eine instance sekundären Inhalts (z. B. einen Verschiebungsindikator) in einem Viewport zu erstellen. |
IDirectManipulationManager::CreateViewport Die Factorymethode, die zum Erstellen eines neuen IDirectManipulationViewport-Objekts verwendet wird. |
IDirectManipulationManager::D eactivate Deaktiviert die direkte Bearbeitung für die Verarbeitung von Eingaben und die Verarbeitung von Rückrufen im angegebenen Fenster. |
IDirectManipulationManager::GetUpdateManager Ruft einen Zeiger auf ein IDirectManipulationUpdateManager-Objekt ab, das Compositorupdates empfängt. |
IDirectManipulationManager::P rocessInput Übergibt Tastatur- und Mausnachrichten an den Bearbeitungs-Manager im UI-Thread der App. |
IDirectManipulationManager::RegisterHitTestTarget Registriert einen dedizierten Thread für Treffertests. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | directmanipulation.h |