Запрет изменения размеров окна и его перемещения
Имеем открытое окно программы. Тыкая в экран можем случайно его передвинуть или изменить размер. Есть ли какаято утиль, которая запрещает это делать?
Задача сводиться к поиску окна с этим именем и снятию этих свойств
Re: Запрет изменения размеров окна и его перемещения
Это прописывается в свойствах окна при написании программы. Точнее заменяется обработка запросов на изменение размера, перемещения и т.п. на нестандартную обработку - например на запрет.
Но вот как это сделать в уже имеющейся проге ....:confused:
Re: Запрет изменения размеров окна и его перемещения
А что мешает дописать маленькую программу, которая, при старте будет находить окно по заголовку и запоминать его размеры и расположение.
Ну и по таймеру - раз в секунду проверять эти параметры и восстанавливать в случае изменения?
Re: Запрет изменения размеров окна и его перемещения
Цитата:
Сообщение от
mrepik
Имеем открытое окно программы. Тыкая в экран можем случайно его передвинуть или изменить размер. Есть ли какаято утиль, которая запрещает это делать?
Задача сводиться к поиску окна с этим именем и снятию этих свойств
Ты напиши для чего , возможно уже делал прогу.
Re: Запрет изменения размеров окна и его перемещения
Цитата:
Сообщение от
mrepik
Имеем открытое окно программы. Тыкая в экран можем случайно его передвинуть или изменить размер. Есть ли какаято утиль, которая запрещает это делать?
Задача сводиться к поиску окна с этим именем и снятию этих свойств
А что мешает самому написать?
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
Re: Запрет изменения размеров окна и его перемещения
Цитата:
Сообщение от
ashu
А что мешает самому написать?
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
это получается что я любое окно и любое приложение могу сморщить до определённых размеров??
Re: Запрет изменения размеров окна и его перемещения
Цитата:
Сообщение от
pafftis
это получается что я любое окно и любое приложение могу сморщить до определённых размеров??
iGo не сможешь ;)