Metodo IInertiaProcessor::get_InitialOriginY (manipulations.h)

La proprietà InitialOriginY specifica la posizione verticale iniziale per una destinazione con inerzia.

Si tratta di una proprietà di lettura/scrittura.

Sintassi

HRESULT get_InitialOriginY(
  FLOAT *y
);

Parametri

y

Valore restituito

nessuno

Osservazioni

Un utente può modificare un oggetto per impostare InitialOriginY come esterno ai limiti elastici. Se si imposta InitialOriginY su un valore esterno ai limiti elastici, verrà generata un'eccezione. Per impedire agli utenti di impostare l'origine su limiti, verificare che InitialOriginY sia valido prima di impostarlo su un'interfaccia IInertiaProcessor . Se l'elaborazione dell'inerzia è già stata avviata, la chiamata a put_InitialOriginY() 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à