SetBackgroundFocus

Эта команда иногда может заставить фоновое окно принять нажатия клавиш и клики мыши.


Синтаксис

<SetBackgroundFocus>


Параметры

Нет.


Примечания

Команда SetBackgroundFocus воздействует на окно, которое было взято в цель при помощи TargetWin, SendWinM и т. д.

Эта команда является низкоуровневой. Обычно удобнее пользоваться командой более высокого уровня SendWinMF, которая применяет SetBackgroundFocus автоматически.

Команда SetBackgroundFocus создана для того, чтобы помочь вам отправлять нажатия в неактивные окна (находящиеся на заднем плане). Система Windows не рассчитана на такое, поэтому HotkeyNet умеет делать разные хитрости, которыми можно воспользоваться.

Одна из таких хитростей называется "background focus". Есть несколько способов заставить горячую клавишу выполнить такой трюк:

  1. Применить эту команду.
  2. Применить команду SetSendMode с параметром "BackgroundFocus".
  3. Применить команду SendWinMF.


Пример

<Hotkey F1>
<SendPC local>
<TargetWin Game2>
<SetSendMode SendMessage>
<SetBackgroundFocus>
<Text Our father who art in Heaven>
<KillBackgroundFocus>