Как узнать максимизировано ли окно формы в 1с (обычные формы)
☑
0
sorandy
06.02.15
✎
00:06
В общем вопрос такой: можно ли средствами 1с узнать состояние окна формы (максимизировано/обычное/минимизировано)? Или только WinAPI?
1
Tatitutu
06.02.15
✎
00:08
Можно на 100%
2
sorandy
06.02.15
✎
00:13
И как это сделать?
3
igoza
06.02.15
✎
07:05
ВариантСпособаОтображенияОкна.""
4
igoza
06.02.15
✎
07:10
ЭтаФорма.СпособОтображенияОкна скорее это xD
5
sorandy
08.02.15
✎
21:54
Нет, это свойство нужно устанавливать до открытия формы, оно задает его начальное состояние:
Форма (Form)
СпособОтображенияОкна (WindowAppearanceMode)
Использование:
Чтение и запись.
Описание:
Тип: ВариантСпособаОтображенияОкна.
Указывает способ отображения окна формы.
Доступность:
Толстый клиент.
Примечание:
Управление свойством должно производиться до открытия формы.
6
sorandy
08.02.15
✎
21:55
Т.е., похоже, только через WinAPI, например IsZoomed? Стандартными средствами никак?
7
Mankubus
09.02.15
✎
07:02
(5) так вам прочитать нужно или установить?
8
sorandy
09.02.15
✎
20:19
Прочитать.
9
sorandy
09.02.15
✎
20:39
Только "СпособОтображенияОкна" не отображает текущее состояние окна формы. Как я понял, это свойство показывает в каком изначальном состоянии окно было открыто.
Программист всегда исправляет последнюю ошибку.