Имеем открытое окно программы. Тыкая в экран можем случайно его передвинуть или изменить размер. Есть ли какаято утиль, которая запрещает это делать?
Задача сводиться к поиску окна с этим именем и снятию этих свойств
Имеем открытое окно программы. Тыкая в экран можем случайно его передвинуть или изменить размер. Есть ли какаято утиль, которая запрещает это делать?
Задача сводиться к поиску окна с этим именем и снятию этих свойств
Это прописывается в свойствах окна при написании программы. Точнее заменяется обработка запросов на изменение размера, перемещения и т.п. на нестандартную обработку - например на запрет.
Но вот как это сделать в уже имеющейся проге ....
А что мешает дописать маленькую программу, которая, при старте будет находить окно по заголовку и запоминать его размеры и расположение.
Ну и по таймеру - раз в секунду проверять эти параметры и восстанавливать в случае изменения?
А что мешает самому написать?
mrepik.ahk:Код:#Persistent #SingleInstance force DetectHiddenWindows, on ;включаем поиск в скрытых окнах SetTitleMatchMode 2 ; 2 - заголовок окна должен содержать значение, заданное в параметре mywin := "Mozilla Firefox" ; название окна, которое отслеживаем SetTimer, FrWin, 1000 return FrWin: IfWinExist, %mywin% { WinMove, %mywin%,, 100, 100, 400, 600 ; параметры окна: x, y, w, h WinSet, Style, -0xC00000, %mywin% ; убрать рамку что б не мешалась } return
С уважением, Алексей
Мой Prius NHW11
С уважением, Алексей
Мой Prius NHW11
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)