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 事件。

另请参阅

DragComplete 事件