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


Метод IMsTscAxEvents::OnFocusReleased

Вызывается при нажатии сочетания клавиш с фокусом освобождения. Например, это событие вызывается, когда пользователь нажимает сочетание клавиш CTRL+ALT+СТРЕЛКА ВЛЕВО или CTRL+ALT+СТРЕЛКА ВПРАВО.

Это событие позволяет контейнеру элемента управления ActiveX отобрать управление из элемента управления ActiveX. Например, это полезно в сценарии, когда у вас нет мыши, а специальные сочетания клавиш, такие как ALT+TAB, перенаправляются на сервер. В этом случае вы не можете вернуть фокус клавиатуры обратно на локальный рабочий стол. Однако при сочетании клавиш CTRL+ALT+СТРЕЛКА ВЛЕВО или CTRL+ALT+СТРЕЛКА ВПРАВО контейнер ActiveX может прослушивать это событие и реагировать, отключая фокус от элемента Управления ActiveX.

Синтаксис

void OnFocusReleased(
  [in] INT iDirection
);

Параметры

iDirection [in]

Параметр направления 1 (CTRL+ALT+СТРЕЛКА ВПРАВО) или 1 (CTRL+ALT+СТРЕЛКА ВЛЕВО).

Возвращаемое значение

Этот метод не возвращает значение.

Комментарии

Это событие доступно, если на клиенте используется подключение к удаленному рабочему столу 6.0.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008
Библиотека типов
MsTscAx.dll
DLL
MsTscAx.dll
IID
IMsTscAxEvents определяется как 336d5562-efa8-482e-8cb3-c5c0fc7a7db6

См. также раздел

IMsTscAxEvents