Compartir a través de


Método IInertiaProcessor::p ut_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 put_InitialOriginX(
  FLOAT x
);

Parámetros

x

Valor devuelto

None

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

Requisito Value
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