Freigeben über


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

Weitere Informationen

IDirectManipulationViewport