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


Событие "Щелчок"

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

Description

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

Синтаксис

Вложенный агент*_Click** (ByVal CharacterID, ByValButton, ByValShift, ByVal X, ByVal Y**)**

Часть 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 всегда выражаются в пикселях относительно левого верхнего угла экрана.

 

Замечания

Это событие отправляется только входным клиентом символа. Когда пользователь щелкает символ или значок панели задач без клиента, активного ввода, сервер отправляет событие активному клиенту. Если символ виден (видимый = ), действие пользователя также задает последний клиент ввода-активный символ в качестве текущего клиента ввода-активного, отправляя событие ActivateInput в этот клиент, а затем отправляя событие Click. Если символ скрыт (видимый = false), а пользователь щелкает значок панели задач символа с помощью кнопки 1, он также отображается автоматически.

Примечание.

Нажатие символа не отключает все остальные выходные данные символов (все символы). Однако нажатие клавиши прослушивания выполняет очистку выходных данных символа ввода-активного и запускает событие RequestComplete , передав состояние Request.Status , указывающее, что очередь клиента была прервана.