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


Событие ActiveClientChange

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

Description

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

Синтаксис

Sub *agent.*ActiveClientChange (ByVal CharacterID, ByVal Active)

Часть Description
Символьный идентификатор Возвращает идентификатор символа, для которого произошло событие.
Активные Логическое значение, указывающее, стал ли клиент активным или неактивным. True клиентское приложение стало активным клиентом символа.
False Клиентское приложение больше не является активным клиентом символа.

Замечания

Если несколько клиентских приложений используют один и тот же символ, активный клиент символа получает входные данные мыши (например, элемент управления Microsoft Agent щелчок или перетаскивание событий). Аналогичным образом, когда отображаются несколько символов, активный клиент самого верхнего символа (также известный как клиент ввода-активный) получает события команд .

Если активный клиент символа изменяется, это событие передает идентификатор этого символа и true , если приложение стало активным клиентом символа или False , если он больше не является активным клиентом символа.

Клиентское приложение может получить это событие, когда пользователь выбирает запись клиентского приложения во всплывающем меню символа или голосовой командой, когда клиентское приложение изменяет его активное состояние или когда другое клиентское приложение завершает подключение к агенту. Агент отправляет это событие только клиентским приложениям, которые непосредственно затронуты; это либо станет активным клиентом, либо перестанет быть активным клиентом.

См. также

Событие ActivateInput, активное свойство, событие ДеактиваInput, метод Activate