InitializeTouchInjection 函数 (winuser.h)

为调用应用程序配置触摸注入上下文,并初始化应用可以注入的最大同时接触数。

注意InitializeTouchInjection 必须在对 InjectTouchInput 的任何调用之前。

 

语法

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

参数

[in] maxCount

触摸触点的最大数目。

maxCount 参数必须大于 0 且小于或等于 winuser.h 中定义的 MAX_TOUCH_COUNT (256) 。

[in] dwMode

联系人可视化模式。

dwMode 参数必须是TOUCH_FEEDBACK_DEFAULTTOUCH_FEEDBACK_INDIRECTTOUCH_FEEDBACK_NONE

返回值

如果函数成功,则返回值为 TRUE。

如果函数失败,则返回值为 FALSE。 要获得更多的错误信息,请调用 GetLastError。

注解

如果设置了 TOUCH_FEEDBACK_DEFAULT ,注入的触摸反馈可能会被 触控笔和触控 控制面板中的最终用户设置所抑制。

如果设置了 TOUCH_FEEDBACK_INDIRECT ,注入的触摸反馈将覆盖 触控笔和触摸 控制面板中的最终用户设置。

如果设置了 TOUCH_FEEDBACK_INDIRECTTOUCH_FEEDBACK_NONE ,应用程序和控件提供的触摸反馈可能不会受到影响。

要求

   
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
目标平台 Windows
标头 winuser.h
Library User32.lib
DLL User32.dll
API 集 Windows 10版本 10.0.14393 中引入的 ext-ms-win-rtcore-ntuser-wmpointer-l1-1-0 ()

请参阅

函数