Metodo IInertiaProcessor::p ut_InitialOriginX (manipulations.h)

La proprietà InitialOriginX specifica la posizione orizzontale iniziale per una destinazione con inerzia.

Si tratta di una proprietà di lettura/scrittura.

Sintassi

HRESULT put_InitialOriginX(
  FLOAT x
);

Parametri

x

Valore restituito

nessuno

Osservazioni

Un utente può modificare un oggetto per impostare InitialOriginX come esterno ai limiti elastici. Se si imposta InitialOriginX su un valore esterno ai limiti elastici, verrà generata un'eccezione. Per impedire agli utenti di impostare l'origine su limiti, verificare che InitialOriginX sia valido prima di impostarlo su un'interfaccia IInertiaProcessor . Se l'elaborazione dell'inerzia è già stata avviata, la chiamata a put_InitialOriginX() reimposta lo stato inerziale sul timestamp iniziale.

Tutte le posizioni usate per l'inerzia e il processore di manipolazione sono relative. Se vuoi usare le coordinate dello schermo, passi le coordinate dello schermo al processore di manipolazione (o inerzia); se si desidera usare coordinate assolute, passare quelle nel processore in uso.

Chiamare questa funzione per impostare lo stato iniziale dell'inerzia. È probabile che questa funzione venga chiamata durante l'evento ManipulationCompleted di IManipulationProcessor o nel costruttore dell'interfaccia IInertiaProcessor .

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione manipulations.h (include Manipulations.h)

Vedi anche

Gestione dell'inerzia nel codice non gestito

Iinertiaprocessor

Meccanica inerziale

InitialOriginY

Proprietà