Interfaccia IDirectManipulationCompositor (directmanipulation.h)
Rappresenta un oggetto compositor che associa contenuto modificato a una superficie di disegno, ad esempio canvas (app di Windows con JavaScript) o Canvas (app di Windows Store con C++, C#o Visual Basic).
Ereditarietà
L'interfaccia IDirectManipulationCompositor eredita dall'interfaccia IUnknown . IDirectManipulationCompositor include anche questi tipi di membri:
Metodi
L'interfaccia IDirectManipulationCompositor include questi metodi.
IDirectManipulationCompositor::AddContent Associa il contenuto (di proprietà del chiamante) al compositore, assegna un dispositivo di composizione al contenuto e specifica la posizione del contenuto nell'albero di composizione rispetto ad altri oggetti visivi di composizione. |
IDirectManipulationCompositor::Flush Esegue il commit di tutti gli aggiornamenti in sospeso nel programma di composizione nel sistema per il rendering. |
IDirectManipulationCompositor::RemoveContent Rimuove il contenuto dal compositore. |
IDirectManipulationCompositor::SetUpdateManager Imposta lo strumento di gestione aggiornamenti utilizzato per inviare gli aggiornamenti del programma di composizione a Manipolazione diretta. |
Commenti
Il contenuto di un viewport di manipolazione diretta deve essere aggiornato manualmente durante un evento di input per le implementazioni personalizzate di IDirectManipulationCompositor. Chiamare Update per ridisegnare il contenuto all'interno del riquadro di visualizzazione.
È possibile specificare la modalità manuale in un riquadro di visualizzazione chiamando una di queste funzioni:
- SetViewportOptions, con DIRECTMANIPULATION_VIEWPORT_OPTIONS_MANUALUPDATE specificato.
- SetUpdateMode, con DIRECTMANIPULATION_INPUT_MODE_MANUAL specificato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | directmanipulation.h |