SetCrossSlideParametersInteractionContext-Funktion (interactioncontext.h)
Konfiguriert die folienübergreifende Interaktion.
Syntax
HRESULT SetCrossSlideParametersInteractionContext(
[in] HINTERACTIONCONTEXT interactionContext,
[in] UINT32 parameterCount,
[in] CROSS_SLIDE_PARAMETER *crossSlideParameters
);
Parameter
[in] interactionContext
Das Handle des Interaktionskontexts.
[in] parameterCount
Anzahl der festzulegenden Parameter.
[in] crossSlideParameters
Der Cross-Slide-Schwellenwert und dessen Entfernungsschwellenwert.
Rückgabewert
Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben.
Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.
Bemerkungen
SetCrossSlideParametersInteractionContext schlägt fehl, wenn ein CROSS_SLIDE_PARAMETER aktiviert, aber nicht im parameter crossSlideParameters angegeben ist.
Beispiele
In diesem Beispiel wird veranschaulicht, wie benutzerdefinierte Schwellenwerte für übergreifende Folien festgelegt werden.
// SetCrossSlideParametersInteractionContext
CROSS_SLIDE_PARAMETER crossSlideParameters[4];
crossSlideParameters[0].threshold = CROSS_SLIDE_THRESHOLD_SELECT_START;
crossSlideParameters[0].distance = customSelectStart;
crossSlideParameters[1].threshold = CROSS_SLIDE_THRESHOLD_SPEED_BUMP_START;
crossSlideParameters[1].distance = customSpeedBumpStart;
crossSlideParameters[2].threshold = CROSS_SLIDE_THRESHOLD_SPEED_BUMP_END;
crossSlideParameters[2].distance = customSpeedBumpEnd;
crossSlideParameters[3].threshold = CROSS_SLIDE_THRESHOLD_REARRANGE_START;
crossSlideParameters[3].distance = customRearrangeStart;
// set thresholds for select, speedbump, and rearrange
SetCrossSlideParametersInteractionContext(
m_interactionContext,
4,
crossSlideParameters);
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | interactioncontext.h |
Bibliothek | Ninput.lib |
DLL | Ninput.dll |