Имя: Пароль:
1C
1С v8
как определить размеры окна?
,
0 Stim
 
21.02.12
00:31
как определить размеры окна, в котором открывается форма?
1 PVV65
 
21.02.12
00:45
Свойства формы - высота и ширина.
2 Stim
 
21.02.12
01:29
(1) размеры окна, а не формы. ясно же вроде написал
3 Stim
 
21.02.12
01:31
+ ширина и высота формы всегда постоянны. а вот размеры окна можно менять ползунком сколько угодно
4 Stim
 
21.02.12
09:18
ап
5 Ненавижу 1С
 
гуру
21.02.12
09:21
(3) ничего не понял
6 Ненавижу 1С
 
гуру
21.02.12
09:22
может Форма.Панель ?
7 Stim
 
21.02.12
09:27
(5) смотри. на форме ты разместил таблицу. и кнопку, которая показывает "Этаформа.Высота" и "Этаформа.Ширина".
Открыл форму, нажал кнопку - получил какие-то значения.
Уменьшил размер окна так, чтобы появились ползунки слева и снизу. нажал кнопку - размеры формы все те же. а вот размеры окна уже другие
8 _Atilla
 
21.02.12
09:31
Просто
9 _Atilla
 
21.02.12
09:31
Какие проблемы?
10 Stim
 
21.02.12
09:32
(9) проблемы в том, чтобы определить размеры окна. в частности - в веб-клиенте. нужно узнать, как открыта 1С - планшет, комп. если планшет - то в какой ориентации - горизон/вертик
11 _Atilla
 
21.02.12
09:37
Снимок экрана сохраняешь в файл, потом анализируешь.
Можно еще передать в FineReader. :-)
12 Stim
 
21.02.12
09:40
(11) это не спортивно
13 Ненавижу 1С
 
гуру
21.02.12
09:41
(10) как по размеру окна узнать планшет это или нет и насчет ориентации его тоже неясно
14 _Atilla
 
21.02.12
09:43
(11) Шутка.

Я бы копал в сторону АПИ.
Передаешь ИД окна и получаешь все его параметры.
15 _Atilla
 
21.02.12
09:45
размер окна GetWindowRect(HWND hWnd, LPRECT lpRect ). собственно говоря из полученного прямоугольика все и считается.

http://www.cyberforum.ru/win-api/thread60187.html
16 _Atilla
 
21.02.12
09:46
17 Stim
 
21.02.12
09:50
хм. а нельзя функциями 1С разве?
18 _Atilla
 
21.02.12
09:55
щас поищем как вызвать АПИ в 1С
19 Feanor
 
21.02.12
10:04
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший