Compartir a través de


Método IManipulationProcessor::P rocessUpWithTime (manipulations.h)

Alimenta los datos, incluida una marca de tiempo, al procesador de manipulación de un destino para las secuencias táctiles.

Sintaxis

HRESULT ProcessUpWithTime(
  MANIPULATOR_ID manipulatorId,
  FLOAT          x,
  FLOAT          y,
  DWORD          timestamp
);

Parámetros

manipulatorId

Identificador del contacto táctil que se va a procesar.

x

Datos de coordenadas horizontales asociados al destino.

y

Datos de coordenadas verticales asociados al destino.

timestamp

Hora del evento de datos.

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK. Si se produce un error, devuelve un código de error HRESULT, como E_FAIL.

Comentarios

Es posible recibir eventos táctiles fuera del orden en que se produjeron. Para corregirlo, debe extraer la marca de tiempo de la estructura TOUCHINPUT al procesar eventos.

Ejemplos


static void ProcessUp(TOUCHINPUT* pTouchInput, IManipulationProcessor* pManipulationProcessor){
  pManipulationProcessor->ProcessUpWithTime(
    pTouchInput->dwID, 
    static_cast<float>(pTouchInput->x), 
    static_cast<float>(pTouchInput->y), 
    pTouchInput->dwTime
  );
}

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_i.c)

Consulte también

IManipulationProcessor

Métodos

ProcessDownWithTime

ProcessMoveWithTime

ProcessUp