IManipulationProcessor::P rocessDownWithTime-Methode (manipulations.h)
Feeds von Daten, einschließlich eines Zeitstempels, an den Bearbeitungsprozessor, der einem Ziel zugeordnet ist.
Syntax
HRESULT ProcessDownWithTime(
MANIPULATOR_ID manipulatorId,
FLOAT x,
FLOAT y,
DWORD timestamp
);
Parameter
manipulatorId
Der Bezeichner für den zu verarbeitenden Touchkontakt.
x
Die horizontalen Koordinatendaten, die dem Ziel zugeordnet sind.
y
Die dem Ziel zugeordneten vertikalen Koordinatendaten.
timestamp
Die Uhrzeit des Datenereignisses.
Rückgabewert
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Wenn ein Fehler auftritt, wird ein HRESULT-Fehlercode wie E_FAIL zurückgegeben.
Hinweise
Es ist möglich, Touchereignisse aus der Reihenfolge zu erhalten, in der sie produziert wurden. Um dies zu beheben, sollten Sie den Zeitstempel aus der TOUCHINPUT-Struktur extrahieren, wenn Sie Ereignisse verarbeiten.
Beispiele
static void ProcessDown(TOUCHINPUT* pTouchInput, IManipulationProcessor* pManipulationProcessor){
pManipulationProcessor->ProcessDownWithTime(
pTouchInput->dwID,
static_cast<float>(pTouchInput->x),
static_cast<float>(pTouchInput->y),
pTouchInput->dwTime
);
}
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | manipulations.h (include Manipulations_i.c) |