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