Metodo IManipulationProcessor::P rocessUpWithTime (manipolazioni.h)

Feed di dati, tra cui un timestamp, al processore di manipolazione di una destinazione per le sequenze di tocco.

Sintassi

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

Parametri

manipulatorId

Identificatore per l'elaborazione del contatto tocco.

x

Dati della coordinata orizzontale associati alla destinazione.

y

Dati di coordinata verticale associati alla destinazione.

timestamp

Ora dell'evento di dati.

Valore restituito

Se il metodo ha esito positivo, viene restituito S_OK. Se ha esito negativo, restituisce un codice di errore HRESULT, ad esempio E_FAIL.

Commenti

È possibile ricevere eventi di tocco dall'ordine prodotto. Per risolvere questo problema, è necessario estrarre il timestamp dalla struttura TOUCHINPUT quando si elaborano gli eventi.

Esempio


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

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione manipulations.h (includere Manipulations_i.c)

Vedi anche

IManipulationProcessor

Metodi

ProcessDownWithTime

ProcessMoveWithTime

Elaborazione