Поделиться через


Событие DblClick

[Microsoft Agent не рекомендуется использовать в Windows 7 и может быть недоступно в последующих версиях Windows.]

Description

Происходит, когда пользователь дважды щелкает символ.

Синтаксис

Вложенный агент**_DblClick** (ByValCharacterID, ByVal Button, ByVal Shift, ByVal X, ByValY**)**

Часть Description
Символьный идентификатор Возвращает идентификатор дважды щелкаемого символа в виде строки.
Кнопка Возвращает целое число, определяющее нажатие и освобождение кнопки, чтобы вызвать событие. Аргумент кнопки — это битовое поле с битами, соответствующими левой кнопке (бит 0), правой кнопкой (бит 1) и средней кнопкой (бит 2). Эти биты соответствуют значениям 1, 2 и 4 соответственно. Задано только одно из битов, указывающее кнопку, которая вызвала событие. Если символ содержит значок панели задач, если также задан бит 13, щелкните значок панели задач.
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. Если символ виден (Видимый = true), то он также задает активный клиент в качестве текущего клиента, активного входного и активного клиента, отправляя событие ActivateInput в этот клиент, а затем отправляет событие DblClick. Если символ скрыт (Видимый = False), а пользователь дважды щелкает значок панели задач с помощью кнопки 1, он также автоматически отображает символ.