Compartir a través de


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

Alimenta los datos de entrada, incluida una marca de tiempo, al procesador de manipulación asociado a un destino.

Sintaxis

HRESULT ProcessDownWithTime(
  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 ProcessDown(TOUCHINPUT* pTouchInput, IManipulationProcessor* pManipulationProcessor){
  pManipulationProcessor->ProcessDownWithTime(
    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

ProcessDown

ProcessMoveWithTime

ProcessUpWithTime