Freigeben über


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)

Weitere Informationen

Imanipulationprocessor

Methoden

ProcessDown

ProcessMoveWithTime

ProcessUpWithTime