InitializeTouchInjection-Funktion (winuser.h)

Konfiguriert den Toucheinschleusungskontext für die aufrufende Anwendung und initialisiert die maximale Anzahl gleichzeitiger Kontakte, die die App einfügen kann.

HinweisInitializeTouchInjection muss jedem Aufruf von InjectTouchInput vorangehen.

 

Syntax

BOOL InitializeTouchInjection(
  [in] UINT32 maxCount,
  [in] DWORD  dwMode
);

Parameter

[in] maxCount

Die maximale Anzahl von Touchkontakten.

Der maxCount-Parameter muss größer als 0 und kleiner als oder gleich MAX_TOUCH_COUNT (256) laut Definition in winuser.h sein.

[in] dwMode

Der Kontaktvisualisierungsmodus.

Der dwMode-Parameter muss TOUCH_FEEDBACK_DEFAULT, TOUCH_FEEDBACK_INDIRECT oder TOUCH_FEEDBACK_NONE sein.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert TRUE.

Wenn die Funktion fehlschlägt, ist der Rückgabewert FALSE. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.

Hinweise

Wenn TOUCH_FEEDBACK_DEFAULT festgelegt ist, wird das eingefügte Touchfeedback möglicherweise von den Endbenutzereinstellungen in der Stift - und Touch-Systemsteuerung unterdrückt.

Wenn TOUCH_FEEDBACK_INDIRECT festgelegt ist, überschreibt das eingefügte Touchfeedback die Endbenutzereinstellungen in der Stift - und Touch-Systemsteuerung .

Wenn TOUCH_FEEDBACK_INDIRECT oder TOUCH_FEEDBACK_NONE festgelegt sind, ist das Von Anwendungen und Steuerelementen bereitgestellte Touchfeedback möglicherweise nicht betroffen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winuser.h
Bibliothek User32.lib
DLL User32.dll
APIs ext-ms-win-rtcore-ntuser-wmpointer-l1-1-0 (eingeführt in Windows 10, Version 10.0.14393)

Siehe auch

Funktionen