SetWinOpacity

Задаёт уровень прозрачности окна (вместе с его содержимым).


Синтаксис

<SetWinOpacity процент>


Параметры

Процент - степень прозрачности. Значение 100 равносильно нормальному состоянию. 0 - полностью прозрачное состояние.


Примечания

Команда SetWinOpacity не работает с "дочерними" окнами. Поэтому она не работает с кнопками, закреплёнными на панели. Такие кнопки вы можете сделать невидимыми при помощи команды HideWin.

Эта команда работает не со всеми окнами, но она работает с панелями, создаваемыми с помощью HotkeyNet.

Эта команда влияет на окно, которое было взято в цель при помощи TargetWin, SendWin и т. д.

Вы можете применить команду SetPanelStyle, чтобы сделать фон панели прозрачным. При таком подходе видимыми останутся только кнопки.


Технические замечания

Команда SetWinOpacity реализована на основе стиля операционной системы WS_EX_LAYERED.


Пример

Эта горячая клавиша переключает состояние прозрачности панели между обычным и наполовину полупрозрачным:

<Hotkey F1>
<Toggle>
<TargetWin MyPanel>
<SetWinOpacity 50>
<Toggle>
<TargetWin MyPanel>
<SetWinOpacity 100>