Metodo IInertiaProcessor::get_InitialOriginX (manipolazioni.h)

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

Si tratta di una proprietà di lettura/scrittura.

Sintassi

HRESULT get_InitialOriginX(
  FLOAT *x
);

Parametri

x

Valore restituito

nessuno

Osservazioni

Un utente può modificare un oggetto per impostare InitialOriginX su come essere 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 fuori limiti, verificare che InitialOriginX sia valido prima di impostarlo su un'interfaccia IInertiaProcessor . Se l'elaborazione inertia è già stata avviata, la chiamata put_InitialOriginX() reimposta lo stato inertia al timestamp iniziale.

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

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

Requisiti

   
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 (includere Manipulations.h)

Vedi anche

Gestione dell'inertia nel codice non gestito

Iinertiaprocessor

Meccanica inertia

InitialOriginY

Proprietà