Freigeben über


IDirectManipulationViewport::SetManualGesture-Methode (directmanipulation.h)

Legt fest, welche Gesten von der direkten Bearbeitung ignoriert werden.

Syntax

HRESULT SetManualGesture(
  [in] DIRECTMANIPULATION_GESTURE_CONFIGURATION configuration
);

Parameter

[in] configuration

Einer der Werte aus DIRECTMANIPULATION_GESTURE_CONFIGURATION.

Rückgabewert

Wenn die Methode erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Verwenden Sie diese Methode, um anzugeben, welche Gesten die Anwendung im UI-Thread verarbeitet. Wenn eine Geste erkannt wird, wird sie zur Verarbeitung an die Anwendung übergeben und durch direkte Bearbeitung ignoriert.

Beispiele

Das folgende Beispiel zeigt, wie Zoomgesten durch die direkte Bearbeitung ignoriert und von der Anwendung behandelt werden können, die möglicherweise eine implementierung für benutzerdefiniertes Zoomverhalten aufweist.

HRESULT hr = pViewport->SetManualGesture(DIRECTMANIPULATION_GESTURE_PINCH_ZOOM);

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

Weitere Informationen

IDirectManipulationViewport