System.GetDisplayInfo
Описание
Возвращает таблицу содержащую сведения об экране монитора в пользовательской системе.
Параметры
Нет.
ВозвратResultVariable
(таблица) Таблица, содержащая сведения об экране монитора пользователя, индексированная следующими ключами:
Если эта информация не может быть определена или происходит ошибка, возвращается значение nil. Можно использовать действие Application.GetLastError для определения случился ли отказ в работе этого действия и почему. При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия
ПримерыПример 1screen_info = System.GetDisplayInfo();Получаем значения ширины и высоты и глубины цвета экрана монитора на компьютере пользователя и сохраняем сведения в таблице по имени "screen_info." Эти сведения могут быть доступны как screen_info.Width, screen_info.Height и screen_info.ColorDepth. Если разрешение экрана монитора пользователя было установлено как 800 x 600, переменная screen_info.Width будет содержать значение равное 800, а переменная screen_info.Height - 600. Глубиной цвета может быть значение 32. Пример 2-- Get the user's display information. -- Получаем сведения о экране монитора пользователя. display = System.GetDisplayInfo(); if (display ~= nil) then -- If the user's running less than 800 x 600, display a dialog. -- Если пользователь работает при разрешении менее чем 800 x 600, показываем сообщение. if (display.Height < 600) then Dialog.Message("Notice", "Your resolution is currently set to " .. display.Width .. " x " .. display.Height .. ".\r\n" .. "You must have at least 800 x 600 to view this application properly.", MB_OK, MB_ICONINFORMATION); end endПолучаем разрешение экрана монитора пользователя и сохраняем его в таблице по имени "display". Если у пользователя разрешение экрана меньше чем 800 x 600, появляется сообщение уведомляющее его о требованиях приложения.
Смотрите также: Связанные действия
|