Программа, управляющая оформлением и размерами окна при игре в оконном режиме.
Рождена как аналог программы
BorderlessGaming, позволяющей управлять стилями окна, но:
- гораздо более компактная {20кб}
- не пишет ничего о себе в системный реестр
- не требует установки
- не требует ничего особого от операционной системы (
не требует .Net, MsVCrt).
Обладает дополнительным функционалом:
- можно задавать свои положение и размеры окна программы
- можно отдельно вкл/выкл заголовок окна
- можно вкл/выкл стиль позволяющий менять размеры окна мышкой
+Немного модифицировал (качать: DistWndCtl14.zip):
+ возможность ввода отрицательного положения
+ Ctrl+C копирует в буфер обмена выделенное имя окна в списке
+ запуск комстрокой формата имя_окно_программы X Y Ш В xСТИЛЬ задержка(сек):
"<безимени>безимени>-BRED2" 0 -10 600 400 x14CF0000 2
Где:
"<безимени>безимени>-BRED2" - имя целевого окна, можно скопировать из списка, и взять в кавычки, если содержит пробелы.
0, -10 - положение верхнего левого угла окна программы, соответственно приведённому примеру будет немного сдвинуто за верхнюю границу экрана.
600, 400 - новые ширина и высота окна. Все эти цифры в пикселях.
x14CF0000 - HEX упакованное описание класса окна, можно скопировать из поля "GWL_STYLE" программы. Ну, или кто сам может собрать значение - у вас широкие возможности ;)
2 - программа будет ждать 2 секунды прежде чем начать искать окно с указанным названием и пытаться с ним взаимодействовать. Полезно для запуска одним батником вместе с игрой, и ожидания пока она запустится, создаст своё окно, и прекратит сама его дёргать.
Отмечу, что при запуске командной строкой сама программа "не запустится" (не отобразит своё окно), а скрыто подождёт указанное время, попытается отработать указанное действие (ничего не сделает, если окна с таким именем не будет найдено, или не хватит прав) и завершит свою работу.
Говорите, интерфейс выглядит странно? Кому как. Если что, я снабдил все доступные органы программы всплывающими подсказками с пояснениями. Кому надо, интересно - берём и пользуемся.
Требования: да никаких, что-то похожее на компьютер, способный потянуть целевую игру.
Linux: программа не может контролировать окна не WinApi программ.
Windows: программа должна запускаться с не более низкими правами, нежели сама игра, т. е. если целевая игрушка запускается "от имени Администратора", то и сию программу надо запускать аналогично, иначе может отказываться воздействовать на окно игры.
Удачи!
ЗЫ, старый, (DistWndCtl.zip) оставлен на всякий случай, уберём если не у кого не возникнет внезапных проблем.
Комментарии