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

Os feeds tocam os dados, incluindo um carimbo de data/hora, para o processador de manipulação associado a um destino.

Sintaxe

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

Parâmetros

manipulatorId

O identificador do contato de toque a ser processado.

x

Os dados de coordenada horizontal associados ao destino.

y

Os dados de coordenadas verticais associados ao destino.

timestamp

A hora do evento de dados.

Retornar valor

Se o método for bem-sucedido, retornará S_OK. Se falhar, ele retornará um código de erro HRESULT, como E_FAIL.

Comentários

É possível receber eventos de toque fora da ordem em que foram produzidos. Para corrigir isso, você deve extrair o carimbo de data/hora da estrutura TOUCHINPUT ao processar eventos.

Exemplos

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 Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho manipulations.h (include Manipulations_i.c)

Confira também

IManipulationProcessor

Métodos

ProcessDown

ProcessMoveWithTime

ProcessUpWithTime