Имя: Пароль:
1C
1С v8
Как узнать максимизировано ли окно формы в 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
Только "СпособОтображенияОкна" не отображает текущее состояние окна формы. Как я понял, это свойство показывает в каком изначальном состоянии окно было открыто.
Программист всегда исправляет последнюю ошибку.