Имя: Пароль:
1C
1С v8
программно получить размер экрана пользователя
0 cons74
 
01.04.16
15:36
Говорят у них на ТСД ничего не видно (мелко очень форма выходит). Но удаленный доступ мне к ТСД настроить пока что не могут. Как программно получить размер экрана / разрешение?
1 Московский
 
01.04.16
15:37
Чем мельче форма, тем больше разрешение значит!!1
2 Heckfy
 
01.04.16
15:38
3 Heckfy
 
01.04.16
15:39
4 cons74
 
01.04.16
16:00
(2) попробовал - выдает 1024*768 при подключении с компа через rdp с выбранным размером экрана 640*480. Меня терзают сомнения - взлетит ли. Надо пробовать на ТСД.
5 Heckfy
 
01.04.16
16:01
(4) Дык на клиенте нужно выполнять. :)
6 Мыш
 
01.04.16
16:02
(0) ИнформацияЭкранаКлиента (ClientDisplayInformation)
Свойства:

DPI (DPI)
Высота (Height)
Ширина (Width)

Описание:

Предназначен для описания экрана устройства.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).
7 vde69
 
модератор
01.04.16
16:06
теоретический вопрос:

какое будет разрешение экрана если у меня к компу подключено 2 монитора с разным разрешением ????
8 Alpen906
 
01.04.16
16:12
&НаКлиенте
Функция ОпределитьРазрешениеЭкрана()
    //ИмяКомпьютера    = ИмяКомпьютера();
    ИЕ                    = Новый COMОбъект("InternetExplorer.Application");
    ИЕ.fullscreen        = -1;
      ТекстСообщения        = НСтр("ru = 'Разрешение монитора: " + СокрЛП(ИЕ.Width) + " х " + СокрЛП(ИЕ.Height) + "'");
    ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения);
    РазрешениеЭкрана    = Новый Структура("Ширина, Высота", ИЕ.Width, ИЕ.Height);
    ИЕ                    = Неопределено;
    Возврат РазрешениеЭкрана;
КонецФункции
9 Мыш
 
01.04.16
16:20
(7) ПолучитьИнформациюЭкрановКлиента (GetClientDisplaysInformation)
Синтаксис:

ПолучитьИнформациюЭкрановКлиента()
Возвращаемое значение:

Тип: ФиксированныйМассив.
Неопределено, если сеанс не связан с клиентом (фоновое задание, внешнее соединение).
Описание:

Получает информацию об экранах подключенных устройств.
Информация предоставляется в виде фиксированного массива объектов ИнформацияЭкранаКлиента. Первый элемент массива описывает основной экран.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший