Compartir a través de


Método IInertiaProcessor::get_InitialOriginX (manipulations.h)

La propiedad InitialOriginX especifica la ubicación horizontal inicial de un destino con inercia.

Esta propiedad es de lectura y escritura.

Sintaxis

HRESULT get_InitialOriginX(
  FLOAT *x
);

Parámetros

x

Valor devuelto

Ninguno

Observaciones

Un usuario puede manipular un objeto para establecer InitialOriginX para que esté fuera de los límites elásticos. Si se establece InitialOriginX en un valor fuera de los límites elásticos, se producirá una excepción. Para evitar que los usuarios establezcan el origen fuera de los límites, compruebe que InitialOriginX es válido antes de establecerlo en una interfaz IInertiaProcessor . Si ya se ha iniciado el procesamiento de inercia, al llamar a put_InitialOriginX() se restablecerá el estado de inercia a la marca de tiempo inicial.

Todas las ubicaciones usadas para la inercia y el procesador de manipulación son relativas. Si desea usar coordenadas de pantalla, pase las coordenadas de pantalla al procesador de manipulación (o inercia); si desea usar coordenadas absolutas, las pasa al procesador que está usando.

Llame a esta función para establecer el estado inicial de inercia. Llamaría a esta función más probable durante el evento ManipulationCompleted del IManipulationProcessor o en el constructor de la interfaz IInertiaProcessor .

Requisitos

   
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado manipulations.h (include Manipulations.h)

Consulte también

Controlar la inercia en código no administrado

IInertiaProcessor

Mecánica de inercia

InitialOriginY

Propiedades