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