Что такое эквивалент Screen.MonitorCount в HD-приложении Firemonkey?

Я использую XE4 и пытаюсь определить, сколько мониторов подключено к приложению HD Firemonkey. В приложении VCL вы получаете эту информацию из Screen.MonitorCount. Что такое эквивалент Firemonkey?


person Michael Riley - AKA Gunny    schedule 09.08.2013    source источник
comment
Вы найдете всю необходимую информацию в этом вопросе SO . Короче говоря, вам придется писать код для конкретной платформы.   -  person Peter    schedule 10.08.2013


Ответы (1)


Насколько я могу судить, такого нет. Есть предыдущий вопрос SO, в котором обсуждается, что это то, что вы должны сами писать код для конкретной платформы, а в документации четко сказано, что несколько поддержка экрана предназначена только для Windows (выделено мной):

Глобальная переменная типа TScreen с именем Screen создается при создании проекта. Экран инкапсулирует состояние экрана, на котором работает ваше приложение. Общие задачи, выполняемые Screen, включают указание:

  • Внешний вид курсора.
  • Размер окна, в котором работает ваше приложение.
  • Список шрифтов, доступных для экранного устройства.
  • Поведение на нескольких экранах (только для Windows).

Если ваше приложение Windows работает на нескольких мониторах, Screen поддерживает список мониторов и их размеры, чтобы вы могли эффективно управлять компоновкой пользовательского интерфейса.

person Ken White    schedule 09.08.2013