指针标志

可在 POINTER_INFO 结构的 字段 指针标志中显示的值。

POINTER_FLAG_NONE

0x00000000

违约

POINTER_FLAG_NEW

0x00000001

指示新指针的到达。

POINTER_FLAG_INRANGE

0x00000002

指示此指针继续存在。 如果未设置此标志,则表示指针具有左侧检测范围。

此标志通常仅在悬停指针离开检测范围(POINTER_FLAG_UPDATE 设置)或指针与窗口图面接触时离开检测范围(设置POINTER_FLAG_UP)时设置。

POINTER_FLAG_INCONTACT

0x00000004

指示此指针与数字化器图面接触。 如果未设置此标志,则指示悬停指针。

POINTER_FLAG_FIRSTBUTTON

0x00000010

指示主要作,类似于鼠标左键向下。

触摸指针在与数字化器图面接触时设置了此标志。

笔指针在与数字化器图面接触时设置了此标志,且未按下任何按钮。

鼠标指针在鼠标左键关闭时设置了此标志。

POINTER_FLAG_SECONDBUTTON

0x00000020

指示辅助作,类似于鼠标右键向下。

触摸指针不使用此标志。

当笔指针与数字化器表面接触时,笔指针设置了此标志,并按下了笔桶按钮。

鼠标指针在鼠标右键关闭时设置了此标志。

POINTER_FLAG_THIRDBUTTON

0x00000040

类似于鼠标滚轮按钮向下。

触摸指针不使用此标志。

笔指针不使用此标志。

鼠标指针在鼠标滚轮按钮关闭时设置了此标志。

POINTER_FLAG_FOURTHBUTTON

0x00000080

类似于第一个扩展鼠标(XButton1)按钮向下。

触摸指针不使用此标志。

笔指针不使用此标志。

当第一个扩展鼠标(XBUTTON1)按钮关闭时,鼠标指针将设置此标志。

POINTER_FLAG_FIFTHBUTTON

0x00000100

类似于第二个扩展鼠标(XButton2)按钮向下。

触摸指针不使用此标志。

笔指针不使用此标志。

当第二个扩展鼠标(XBUTTON2)按钮关闭时,鼠标指针将设置此标志。

POINTER_FLAG_PRIMARY

0x00002000

指示此指针已指定为主指针。 主指针是单个指针,可以执行非主指针以外的作。 例如,当主指针与窗口图面联系时,它可能会通过向其发送 WM_POINTERACTIVATE 消息来提供激活窗口的机会。

主指针通过系统上的所有当前用户交互(鼠标、触摸、笔等)进行标识。 因此,主指针可能不会与应用关联。 多点触控交互中的第一个联系人设置为主指针。 确定主指针后,必须先解除所有联系人,然后才能将新联系人标识为主指针。 对于不处理指针输入的应用,仅将主指针的事件提升为鼠标事件。

POINTER_FLAG_CONFIDENCE

0x000004000

置信度是源设备关于指针是表示预期交互还是意外交互的建议,这与意外交互(如手掌)可以触发输入的PT_TOUCH指针尤其相关。 此标志的存在表明源设备对此输入是预期交互的一部分具有很高的置信度。

POINTER_FLAG_CANCELED

0x000008000

指示指针以异常方式离开,例如当系统收到指针的无效输入或具有活动指针的设备突然离开时。 如果接收输入的应用程序处于执行此作的位置,则应将交互视为未完成,并反转相关指针的任何影响。

POINTER_FLAG_DOWN

0x00010000

指示此指针已转换为关闭状态;也就是说,它与数字化器表面进行了接触。

POINTER_FLAG_UPDATE

0x00020000

指示这是不包含指针状态更改的简单更新。

POINTER_FLAG_UP

0x00040000

指示此指针已转换为向上状态;也就是说,与数字化器表面的接触已结束。

POINTER_FLAG_WHEEL

0x00080000

指示与指针滚轮关联的输入。 对于鼠标指针,这相当于鼠标滚轮(WM_MOUSEHWHEEL)的作。

POINTER_FLAG_HWHEEL

0x00100000

指示与指针 h 方向盘关联的输入。 对于鼠标指针,这相当于鼠标水平滚轮(WM_MOUSEHWHEEL)的作。

POINTER_FLAG_CAPTURECHANGED

0x00200000

指示此指针是由另一个元素捕获的,原始元素已丢失捕获(见 WM_POINTERCAPTURECHANGED)。

POINTER_FLAG_HASTRANSFORM

0x00400000

指示此指针具有关联的转换。

言论

XBUTTON1和XBUTTON2是许多鼠标设备上使用的其他按钮。 它们返回与标准鼠标按钮相同的数据。

要求

要求 价值
支持的最低客户端
Windows 8 [仅限桌面应用]
支持的最低服务器
Windows Server 2012 [仅限桌面应用]
页眉
Winuser.h

另请参阅

常量

POINTER_INFO

POINTER_BUTTON_CHANGE_TYPE