DragStart 事件
[从 Windows 7 开始,Microsoft 代理已弃用,可能在后续版本的 Windows 中不可用。]
-
Description
-
当用户开始拖动字符时发生。
-
语法
-
子代理**_DragStart** (ByValCharacterID、 (ByValButton、 (ByValShift、 (ByValX、 (ByValY**) **
组成部分 说明 CharacterID 以字符串形式返回单击的字符的 ID。 Button 返回一个整数,该整数标识按下并释放导致事件的按钮。 按钮参数是一个位域,其位对应于左按钮 (位 0) ,右按钮 (位 1) ,中间按钮 (位 2) 。 这些位分别对应于值 1、2 和 4。 仅设置其中一个位,指示导致事件的按钮。 Shift 返回一个整数,该整数对应于按下或释放按钮参数中指定的按钮时 SHIFT、CTRL 和 Alt 键的状态。 如果键关闭,则设置位。 shift 参数是一个位域,其最低有效位对应于 SHIFT 键 (位 0) ,CTRL 键 (位 1) ,ALT 键 (位 2) 。 这些位分别对应于值 1、2 和 4。 shift 参数指示这些键的状态。 可以设置部分、全部或无位,指示按下部分、全部或未按下任何键。 例如,如果同时按下 CTRL 和 Alt,则 shift 的值将为 6。 X,Y 返回一个整数,指定鼠标指针的当前位置。 相对于屏幕左上角,X 和 Y 值始终以像素表示。
备注
此事件仅发送到字符的输入活动客户端。 当用户拖动没有输入活动客户端的字符时,服务器将其最后一个输入活动客户端设置为当前输入活动客户端,将 ActivateInput 事件发送到该客户端,然后发送 DragStart 事件。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈