Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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