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) |