IManipulationProcessor::ProcessUpWithTime Method
Feeds data, including a timestamp, to a target's manipulation processor for touch-up sequences.
Syntax
HRESULT ProcessUpWithTime(
MANIPULATOR_ID manipulatorId,
FLOAT x,
FLOAT y,
DWORD timestamp
);
Parameter
manipulatorId
The identifier for the touch contact to be processed.x
The horizontal coordinate data associated with the target.y
The vertical coordinate data associated with the target.timestamp
The time of the data event.
Rückgabewert
If the method succeeds, it returns S_OK. If it fails, it returns an HRESULT error code such as E_FAIL.
Hinweise
It is possible to receive touch events out of the order they were produced. To fix this, you should extract the timestamp from the TOUCHINPUT structure when you process events.
Beispiele
static void ProcessUp(TOUCHINPUT* pTouchInput, IManipulationProcessor* pManipulationProcessor){
pManipulationProcessor->ProcessUpWithTime(
pTouchInput->dwID,
static_cast<float>(pTouchInput->x),
static_cast<float>(pTouchInput->y),
pTouchInput->dwTime
);
}
Anforderungen
Mindestens unterstützter Client |
Windows 7 |
Mindestens unterstützter Server |
Windows Server 2008 R2 |
Header |
Manipulations.h (include Manipulations_i.c) |