_IManipulationEvents::ManipulationStarted-Methode (manipulations.h)
Behandelt das -Ereignis für den Beginn der Manipulation oder DerEnträgheit.
Syntax
HRESULT ManipulationStarted(
[in] FLOAT x,
[in] FLOAT y
);
Parameter
[in] x
Die x-Ursprungskoordinate in benutzerdefinierten Koordinaten.
[in] y
Die Ursprungs-y-Koordinate in benutzerdefinierten Koordinaten.
Rückgabewert
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Wenn ein Fehler auftritt, wird ein HRESULT-Fehlercode zurückgegeben.
Hinweise
Manipulationsereignisse werden sowohl für die IInertiaProcessor- als auch für die IManipulationProcessor-Schnittstelle generiert. Wenn Sie die Werte aus der TOUCHINPUT-Struktur in Aufrufen von ProcessDown verwenden, werden die Koordinaten in hundertstel Pixeln angegeben.
Beispiele
Der folgende Code zeigt eine Implementierung der ManipulationStarted-Methode.
HRESULT STDMETHODCALLTYPE CManipulationEventSink::ManipulationStarted(
/* [in] */ FLOAT x,
/* [in] */ FLOAT y)
{
m_cStartedEventCount ++;
// place your code handler here to do any operations based on the manipulation
return S_OK;
}
Anforderungen
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.h) |
Weitere Informationen
Hinzufügen von Manipulationsunterstützung zu nicht verwaltetem Code