Запретить изменять размеры окна инстанса

Buddha

Client
Регистрация
10.03.2019
Сообщения
121
Благодарностей
18
Баллы
18
Приветствую, коллеги. Есть шаблон, который создает сайты в одном из конструкторов. Там приходится мышкой возить по экрану, чтобы вызвать нужные элементы. Вся эта кухня перестает нормально функционировать, если при выполнении в ZP показать инстанс и развернуть или изменить его размер.
Внутри шаблона применил вот это:

C#:
instance.SetWindowSize(1250,650);
Все ок, но есть опасность, что пользователь потянется к инстансу. Разумеется, в мануале я пропишу, что изменение размера приведет к ошибкам, но хотелось бы как-то подстраховаться. Собственно вопрос: можно ли сделать так, чтобы не было возможности изменять размеры инстанса в ZP (растягивать, разворачивать и т.д)?
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 339
Благодарностей
5 433
Баллы
113
но есть опасность, что пользователь потянется к инстансу.
А такое было хоть раз? Если нет, то смысл парится. Если изменит будет ошибка, можно в лог ошибок кидать размеры инстанса.
По поводу запрета на изменение инстанса, скорее всего такого нет.
 
  • Спасибо
Реакции: Buddha

Valandersi

Client
Регистрация
19.01.2015
Сообщения
1 875
Благодарностей
1 120
Баллы
113
Можно напихать кучу проверок и если значения изменятся прекращать выполнение шаблона, после нескольких таких превращений пользователь не захочет его менять сам)
 
  • Спасибо
Реакции: Buddha

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 387
Благодарностей
3 310
Баллы
113
можно ли сделать так, чтобы не было возможности изменять размеры инстанса в ZP (растягивать, разворачивать и т.д)?
Можно получить Handle окна и через WinAPI попробовать залочить его размер, но не факт.
 
  • Спасибо
Реакции: Buddha

Buddha

Client
Регистрация
10.03.2019
Сообщения
121
Благодарностей
18
Баллы
18
Ок, ясно. Придется воспользоваться языком программирования самого высокого уровня) - убедить пользователя не протягивать руки к инстансу. Спасибо)
 
  • Спасибо
Реакции: Sergodjan

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)