s_mike@rambler.ru пишет: 1. как открыть окно скрипта на мониторе № 2 ? 2. как узнать, что окно находится на монитора № 2?
У меня два монитора с расширением 1280/1024 На втором мониторе сетка координат имеет верхний левый угол, координату 0/-1280 Соответственно я и указываю в скрипте SetWindowPos(t_id, -1280, 0, 300, 500)
Михаил, монитор слева у Вас назначен главным (это в настройках Windows) Значит самый левый верхний угол считается 0/0, поэтому на мониторе слева он показывают 0/0
На мониторе справа, окно скрипта не откреплено, а находится внутри терминала. В этом случае точкой отсчета считается левый верхний угол окна терминала Quik И это правильное поведение.
Как узнать, на каком окне и по каким координатам находится скрипт, чтобы его можно было закрыть и открыть на том же месте?
Михаил, узнать что окно откреплено никак нельзя, можем только предложить зарегистрировать пожелание на доработку. И уж простите но в начале Вы совершенно другой вопрос задавали.
Сергей, с появлением открепляющихся окон у меня возникла проблема с определением их текущего положения. Я вам и написал, что getwindowpos (getposition) в частности не поддерживают новые возможности по работе с дисплеями.
Все остальное - это топтания в темной комнате. С моей стороны это были попытки понять, как устроен ваш механизм, с вашей - что у меня не получается.
В результате оказалось, что проблема действительно существует, хотя это "правильное поведение".
Регистрируйте пожелание, чтобы определение координат окна все-таки было верным, а не "правильным" ))
Пожелание зарегистрировано на доступ к возможностям менеджера окон. Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
s_mike@rambler.ru, Добрый день, Мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам, что реализация пожелания признана потенциально целесообразной. Если по результатам дальнейшего анализа, включающего юридические аспекты, анализ на непротиворечивость с общей политикой компании, никаких возражений не возникнет, мы постараемся включить Ваше пожелание в план доработок при выпуске одной из следующих версий нашего ПО.
Увы, по Булгакову не получится (век не тот, страна другая, юристов больше, чем программистов ну и т д). --------------------------------- Мужайтесь! Импортозамещение нам поможет!
А есть способ узнать координаты нижней правой точки, видимой в окне Квика? Т.е. чтобы координаты моего открываемого из скрипта окна подобрать так, чтобы оно полностью было видимо, а не заползало за правую или нижнюю границу окна Квика?
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Готовы зарегистрировать пожелание на добавление такой функции
Да, пожалуйста, зарегистрируйте пожелание. При активной работе с окнами из скрипта это очень полезная вещь.
Добрый день,
Мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам, что реализация пожелания признана потенциально целесообразной. Если по результатам дальнейшего анализа, включающего юридические аспекты, анализ на непротиворечивость с общей политикой компании, никаких возражений не возникнет, мы постараемся включить Ваше пожелание в план доработок при выпуске одной из следующих версий нашего ПО.