DragStart 事件
[自 Windows 7 起弃用 Microsoft Agent,在后续版本的 Windows 中可能不可用。]
-
描述
-
当用户开始拖动字符时发生。
-
语法
-
子 代理 **_DragStart** (ByVal CharacterID,(ByVal Button,(ByVal Shift,(ByVal X,(ByVal Y**)**
组成部分 说明 CharacterID 以字符串形式返回单击字符的 ID。 按钮 返回一个整数,该整数标识按下和释放导致事件的按钮。 按钮参数是位域,位对应于左按钮(位 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 事件。
另请参阅