|
Как максимизировать главное окно 1С 8.2.16 |
☑ |
0
4361fmv
24.08.12
✎
10:50
|
Есть глобальная процедура, которая вызывается через ОбработчикОжидания и показывает сообщения, которые нужно обработать. Работники видят эти сообщения и реагируют. Но бывает, что работники сворачивают 1С вниз или перекрывают главное окно 1С другим приложением (например, браузером). Запрещать работать в браузере нельзя, т.к. это тоже работа.
Нужно, чтобы 1С, если свернута, то разворачивалась и перемещалась на передний план.
Как минимизировать все окна - понятно:
Шел=Новый COMОбъект("Shell.Application");
Шел.MinimizeAll();
А как максимизировать 1С?
|
|
1
Azverin
24.08.12
✎
10:52
|
Шел=Новый COMОбъект("Shell.Application");
Шел.MaxmizeAll();
я гений, да?))))
|
|
2
Wobland
24.08.12
✎
10:52
|
(1) All
|
|
3
4361fmv
24.08.12
✎
10:58
|
(1) нет, не гений, MaxmizeAll - не существует
|
|
4
Wobland
24.08.12
✎
10:59
|
кстати, какое из 80 открытых окон 1С имеется в виду?
|
|
5
4361fmv
24.08.12
✎
11:01
|
Главное окно 1С (это не управляемое приложение) из которого вызывается эта процедура.
|
|
6
4361fmv
24.08.12
✎
11:01
|
А может как-то можно какой-нибудь ID запущенного окна 1С найти, а потом по нему как-то открыть?
|
|
7
Wobland
24.08.12
✎
11:03
|
(5) показать скрин с тремя главными окнами 1С (обычное приложение)?
|
|
8
Ranger_83
24.08.12
✎
11:03
|
(0)может вызывать помигивание окна
|
|
9
vmv
24.08.12
✎
11:04
|
через винапи можно собрать деккрипторы открытых окон рабочего стола винды и через теже мотоды винапи програамно макс/минзировать закрывать, уменьшать и т.д.
|
|
10
4361fmv
24.08.12
✎
11:05
|
(7) имеешь ввиду, что 1С запущена 1 раз и открыто 3 главных окна? Такого не видел в обычном приложении, только в управляемом...
|
|
11
WebberNSK
24.08.12
✎
11:05
|
(8),(9) можете показать пример?
(10) 1С открыта 3 раза
|
|
12
4361fmv
24.08.12
✎
11:05
|
(8) помигивание - не самый лучший вариант
(9) а где-то примеры можно посмотреть?
|
|
13
Wobland
24.08.12
✎
11:08
|
AutoIt в туториале показывал, как можно найти окно по заголовку...
|
|
14
vmv
24.08.12
✎
11:09
|
(11) как работать с винапи в 1С?)
думаю тут не та категория, 95% мистян ни разу даже не читали описание методов винапи в мануалах, посему пример будет бесполезным
|
|
15
Nexux
24.08.12
✎
11:10
|
вроде где-то видел ВК для управления размерами окон в режиме УФ
|
|
16
Wobland
24.08.12
✎
11:23
|
а на хрен 1С активизировать? пускай оповещением занимается сторонняя программка с модальным окном и лёгкой музычкой, а?
|
|
17
4361fmv
24.08.12
✎
13:48
|
(16) да я согласен, в принципе, но это не подходит.
По-существу:
я так понимаю, что штатными средствами это сделать нельзя
сторонними средствами, вроде можно, но как - никто не заморачивался из присутствующих
Может кто-то всё же делал???
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший