SetFramelessWinSizeWithSimulatedMouse
Изменяет размеры взятого в цель окна. Эта команда требуется в редких случаях. Подробности ниже.
Синтаксис
<SetFramelessWinSizeWithSimulatedMouse ширина высота [пауза]>
Параметры
Ширина - размер по горизонтали, заданный в пикселях.
Высота - размер по вертикали, заданный в пикселях.
Пауза - необязательное число, задающее величину задержки в миллисекундах.
Примечания
При обычных обстоятельствах для изменения размеров окна используйте команды SetWinSize или SetWinRect вместе этой.
Команда SetFramelessWinSizeWithSimulatedMouse создана только для случаев, когда существуют оба этих обстоятельства:
- Целью является программа наподобие Aion, которая для изменения размеров окна требует использовать мышь.
- Целевое окно не имеет рамки.
Если вы столкнулись с первым обстоятельством, но окно имеет рамку, используйте команды SetWinSize или SetWinRect с параметром "SimMouse".
Эта команда пока работает неидеально - рамка в конце удаляется не всегда. Может помочь указание в команде задержки в районе 55 мс.
Эта команда изменяет размеры окна, которое было взято в цель при помощи TargetWin, TargetChild, SendWin и т. д.
На заметку игрокам Aion
Aion не позволяет делать рабочую область окна меньше, чем 800x600 пикселей. В связи с особенностями работы данной команды, минимальные размеры, которые вы можете указывать, равняются примерно 816x636 пикселей (размер минимальной рабочей области вместе с рамкой и заголовком). Размеры меньше допустимых заставят Aion выводить изображение некорректно.
Пример
<Hotkey F1>
<TargetWin AION>
<SetFramelessWinSizeWithSimulatedMouse 900 700 55>