SetWinRegion

Создаёт прозрачную область в окне, взятом в цель.


Синтаксис

<SetWinRegion x y ширина высота>

или

<SetWinRegion None>


Параметры

X - горизонтальная координата левого верхнего угла прозрачной области.

- вертикальная координата левого верхнего угла прозрачной области.

Ширина - размер прозрачной области по горизонтали.

Высота - размер прозрачной области по вертикали.

None указывается, когда необходимо восстановить нормальное состояние окна.


Примечания

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

Координаты левого верхнего угла рассчитываются относительно окна в целом, а не его рабочей области.

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


Пример

Следующая горячая клавиша создаёт прозрачную область в окне с заголовком "WoW1". Левый край области смещён вправо на 100 пикселей от левого края окна. Верхний край области смещён вниз на 200 пикселей от верхнего края окна. Прозрачная область имеет размеры 300 пикселей в ширину и 400 пикселей в высоту.

<Hotkey F1>
<TargetWin WoW1>
<SetWinRegion 100 200 300 400>


А эта горячая клавиша возвращает окно в нормальное состояние:

<Hotkey F2>
<TargetWin WoW1>
<SetWinRegion None>