Metodo IManipulationProcessor::P rocessDownWithTime (manipolazioni.h)

I feed toccano i dati, inclusi un timestamp, al processore di manipolazione associato a una destinazione.

Sintassi

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

ProcessDown

ProcessMoveWithTime

ProcessUpWithTime