Condividi tramite


Metodo IDirectManipulationViewport::SetUpdateMode (directmanipulation.h)

Specifica se un viewport aggiorna manualmente il contenuto anziché durante un evento di input.

Sintassi

HRESULT SetUpdateMode(
  [in] DIRECTMANIPULATION_INPUT_MODE mode
);

Parametri

[in] mode

Uno dei valori di DIRECTMANIPULATION_INPUT_MODE.

Valore restituito

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

Commenti

DIRECTMANIPULATION_INPUT_MODE_AUTOMATIC è la modalità predefinita per La manipolazione diretta. In questa modalità, gli aggiornamenti visivi vengono pushti nel compositore basato sull'input. Si tratta della modalità prevista dell'operazione se l'applicazione usa l'implementazione fornita dal sistema di IDirectManipulationCompositor.

Se l'applicazione fornisce la propria implementazione di IDirectManipulationCompositor, deve passare alla modalità di aggiornamento del riquadro di visualizzazione in modo manuale impostando DIRECTMANIPULATION_INPUT_MODE_MANUAL. Quando in modalità manuale, il compositore esegue il pull degli aggiornamenti visivi ogni volta che chiama Update on Direct Manipulation.

La chiamata a questo metodo con DIRECTMANIPULATION_INPUT_MODE_MANUAL set è simile alla chiamata di SetViewportOptions(DIRECTMANIPULATION_VIEWPORT_OPTIONS_INPUT). Tuttavia, la chiamata a SetViewportOptions esegue anche l'override di tutte le altre impostazioni.

Requisiti

   
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