SetFramelessWinSizeWithSimulatedMouse

Изменяет размеры взятого в цель окна. Эта команда требуется в редких случаях. Подробности ниже.


Синтаксис

<SetFramelessWinSizeWithSimulatedMouse ширина высота [пауза]>


Параметры

Ширина - размер по горизонтали, заданный в пикселях.

Высота - размер по вертикали, заданный в пикселях.

Пауза - необязательное число, задающее величину задержки в миллисекундах.


Примечания

При обычных обстоятельствах для изменения размеров окна используйте команды SetWinSize или SetWinRect вместе этой.

Команда SetFramelessWinSizeWithSimulatedMouse создана только для случаев, когда существуют оба этих обстоятельства:

  1. Целью является программа наподобие Aion, которая для изменения размеров окна требует использовать мышь.
  2. Целевое окно не имеет рамки.

Если вы столкнулись с первым обстоятельством, но окно имеет рамку, используйте команды SetWinSize или SetWinRect с параметром "SimMouse".

Эта команда пока работает неидеально - рамка в конце удаляется не всегда. Может помочь указание в команде задержки в районе 55 мс.

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


На заметку игрокам Aion

Aion не позволяет делать рабочую область окна меньше, чем 800x600 пикселей. В связи с особенностями работы данной команды, минимальные размеры, которые вы можете указывать, равняются примерно 816x636 пикселей (размер минимальной рабочей области вместе с рамкой и заголовком). Размеры меньше допустимых заставят Aion выводить изображение некорректно.


Пример

<Hotkey F1>
<TargetWin AION>
<SetFramelessWinSizeWithSimulatedMouse 900 700 55>

 


Связанные элементы