IDirectManipulationViewport::SetUpdateMode-Methode (directmanipulation.h)
Gibt an, ob ein Viewport Inhalte manuell statt während eines Eingabeereignisses aktualisiert.
Syntax
HRESULT SetUpdateMode(
[in] DIRECTMANIPULATION_INPUT_MODE mode
);
Parameter
[in] mode
Einer der Werte aus DIRECTMANIPULATION_INPUT_MODE.
Rückgabewert
Wenn die Methode erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
DIRECTMANIPULATION_INPUT_MODE_AUTOMATIC ist der Standardmodus für direkte Bearbeitung. In diesem Modus werden visuelle Updates per Push an das Compositor übertragen, das durch Eingabe gesteuert wird. Dies ist der erwartete Betriebsmodus, wenn die Anwendung vom System bereitgestellte Implementierung von IDirectManipulationCompositor verwendet.
Wenn die Anwendung eine eigene Implementierung von IDirectManipulationCompositor bereitstellt, sollte sie den Viewport-Updatemodus auf manuell umstellen, indem sie DIRECTMANIPULATION_INPUT_MODE_MANUAL festlegt. Im manuellen Modus ruft der Compositor visuelle Updates ab, wenn er update on Direct Manipulation aufruft.
Das Aufrufen dieser Methode mit DIRECTMANIPULATION_INPUT_MODE_MANUAL Set ähnelt dem Aufrufen von SetViewportOptions(DIRECTMANIPULATION_VIEWPORT_OPTIONS_INPUT). Durch das Aufrufen von SetViewportOptions werden jedoch auch alle anderen Einstellungen außer Kraft gesetzt.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | directmanipulation.h |