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

Alimenta dados, incluindo um carimbo de data/hora, para o processador de manipulação de um destino para sequências de retoque.

Sintaxe

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

ProcessDownWithTime

ProcessMoveWithTime

ProcessUp