Как максимизировать главное окно 1С 8.2.16 #626372


#0 by 4361fmv
Есть глобальная процедура, которая вызывается через ОбработчикОжидания и показывает сообщения, которые нужно обработать. Работники видят эти сообщения и реагируют. Но бывает, что работники сворачивают 1С вниз или перекрывают главное окно 1С другим приложением (например, браузером). Запрещать работать в браузере нельзя, т.к. это тоже работа. Нужно, чтобы 1С, если свернута, то разворачивалась и перемещалась на передний план. Как минимизировать все окна - понятно: А как максимизировать 1С?
#1 by Azverin
#2 by Wobland
All
#3 by 4361fmv
нет, не гений, MaxmizeAll - не существует
#4 by Wobland
кстати, какое из 80 открытых окон 1С имеется в виду?
#5 by 4361fmv
Главное окно 1С (это не управляемое приложение) из которого вызывается эта процедура.
#6 by 4361fmv
А может как-то можно какой-нибудь ID запущенного окна 1С найти, а потом по нему как-то открыть?
#7 by Wobland
показать скрин с тремя главными окнами 1С (обычное приложение)?
#8 by Ranger_83
может вызывать помигивание окна
#9 by vmv
через винапи можно собрать деккрипторы открытых окон рабочего стола винды и через теже мотоды винапи програамно макс/минзировать закрывать, уменьшать и т.д.
#10 by 4361fmv
имеешь ввиду, что 1С запущена 1 раз и открыто 3 главных окна? Такого не видел в обычном приложении, только в управляемом...
#11 by WebberNSK
, можете показать пример? 1С открыта 3 раза
#12 by 4361fmv
помигивание - не самый лучший вариант а где-то примеры можно посмотреть?
#13 by Wobland
AutoIt в туториале показывал, как можно найти окно по заголовку...
#14 by vmv
как работать с винапи в 1С?) думаю тут не та категория, 95% мистян ни разу даже не читали описание методов винапи в мануалах, посему пример будет бесполезным
#15 by Nexux
вроде где-то видел ВК для управления размерами окон в режиме УФ
#16 by Wobland
а на хрен 1С активизировать? пускай оповещением занимается сторонняя программка с модальным окном и лёгкой музычкой, а?
#17 by 4361fmv
да я согласен, в принципе, но это не подходит. По-существу: я так понимаю, что штатными средствами это сделать нельзя сторонними средствами, вроде можно, но как - никто не заморачивался из присутствующих Может кто-то всё же делал???
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С