Condividi tramite


Metodo IDirectManipulationViewport::SetManualGesture (directmanipulation.h)

Imposta i movimenti ignorati dalla manipolazione diretta.

Sintassi

HRESULT SetManualGesture(
  [in] DIRECTMANIPULATION_GESTURE_CONFIGURATION configuration
);

Parametri

[in] configuration

Uno dei valori di DIRECTMANIPULATION_GESTURE_CONFIGURATION.

Valore restituito

Se il metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Usare questo metodo per specificare i movimenti elaborati dall'applicazione nel thread dell'interfaccia utente. Se un movimento viene riconosciuto, verrà passato all'applicazione per l'elaborazione e ignorato dalla manipolazione diretta.

Esempio

Nell'esempio seguente viene illustrato come i movimenti di zoom possono essere ignorati dalla manipolazione diretta e gestiti dall'applicazione, che possono avere un'implementazione personalizzata del comportamento di zoom.

HRESULT hr = pViewport->SetManualGesture(DIRECTMANIPULATION_GESTURE_PINCH_ZOOM);

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

Vedi anche

IDirectManipulationViewport