Событие DragComplete
[Microsoft Agent не рекомендуется использовать в Windows 7 и может быть недоступно в последующих версиях Windows.]
-
Description
-
Происходит, когда пользователь завершает перетаскивание символа.
-
Синтаксис
-
Вложенный агент**_DragComplete** (ByVal CharacterID, ByVal Button, ByVal Shift, ByVal X, ByVal Y**)**
Часть Description Символьный идентификатор Возвращает идентификатор перетаскиваемого символа в виде строки. Кнопка Возвращает целое число, определяющее нажатие и освобождение кнопки, чтобы вызвать событие. Аргумент кнопки — это битовое поле с битами, соответствующими левой кнопке (бит 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 всегда выражаются в пикселях относительно левого верхнего угла экрана.
Замечания
Это событие отправляется только входным клиентом символа. Когда пользователь перетаскивает символ без клиента input-active, сервер задает его последний клиент input-active в качестве текущего клиента ввода-активного, отправляя событие ActivateInput в этот клиент, а затем отправляет события DragStart и DragComplete.
См. также