![]() |
|
Можно ли узнать разрешение экрана клиента? | ☑ | ||
---|---|---|---|---|
0
Lex_Liven
18.07.12
✎
08:33
|
Всем доброго времени часового пояса.
Появилась идея сделать что-то типа "адаптивного интерфейса" для 1С 8.2. Суть: в зависимости от разрешения экрана показывать или нет какие-то одни элементы интерфейса и перемещать другие (по вкладкам, вертикально/горизонтально и т.д.). Собственно, вопрос: можно ли узнать разрешение экрана клиента? Желательно средствами 1С. Если да, то как и где? Тонкий клиент, толстый клиент, веб-клиент? |
|||
1
vde69
18.07.12
✎
08:35
|
какого именно экрана?
1. рабочий стол (может быть несколько) 2. разрешение монитора (может быть несколько) 3. рабочей облости 1с и т.д. |
|||
2
andrewks
18.07.12
✎
08:38
|
думаю, лучше сделать переключатель типа "мини/миди/макси"
|
|||
3
echo77
18.07.12
✎
08:47
|
Разрешение экрана можно узнать с помощью WMI скрипта
|
|||
4
andrewks
18.07.12
✎
08:47
|
а если клиент на линухе? или с планшета?
|
|||
5
Neg
18.07.12
✎
08:50
|
(0) Коту делать нечего, он лежит и яйца лижит.
|
|||
6
Lex_Liven
18.07.12
✎
08:50
|
(1) любого из этих трех. Я не нашел функций ни для одного.
(2) Этот вариант самый простой, но меня именно сам вопрос заинтересовал. (3) Не уверен, что знаю, как вспользоваться им на тонком клиенте. (4) Потому и желательно средствами 1С. (5) Это вас не касается, верно? |
|||
7
smaharbA
18.07.12
✎
08:50
|
(4) любой обозрельщик умеет
|
|||
8
Neg
18.07.12
✎
08:52
|
(6) Почему? И меня касается.
|
|||
9
butterbean
18.07.12
✎
08:53
|
решение чисто средствами 1С - открываешь форму растянутую на весь экран, анализируешь свойства Высота и Ширина
|
|||
10
butterbean
18.07.12
✎
08:55
|
(9)+ на форму элемент какой-нибудь
|
|||
11
Lex_Liven
18.07.12
✎
08:56
|
(9) Вариант... При запуске клиента открывается пустая "форма-определитель", находятся ее размеры и записываются в параметры сеанса. Определитель закрывается и далее все формы перед открытием берут значения из параметров сеанса. Интересно.
|
|||
12
vde69
18.07.12
✎
08:58
|
(11) тип формы делаешь "РабочийСтол" тогда гарантировано получишь текущий размер клиентской части 1с
|
|||
13
Lex_Liven
18.07.12
✎
08:59
|
(11) Ага. Единственная погрешность - размеры панелей инструментов в толстом клиенте.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |