我正在使用XE4并尝试确定HD Firemonkey应用程序中连接了多少台显示器。在VCL应用程序中,您可以从Screen.MonitorCount获取此信息。什么是Firemonkey等价物?
答案 0 :(得分:3)
据我所知,没有一个。有一个previous SO question讨论这是你必须自己编写的特定于平台的内容,documentation清楚地说明了多屏幕支持仅适用于Windows(强调我的):
创建项目时会创建名为Screen的TScreen类型的全局变量。屏幕封装了运行应用程序的屏幕状态。 Screen执行的常见任务包括指定:
- 光标的外观。
- 运行应用程序的窗口的大小。
- 屏幕设备可用的字体列表。
- 多屏行为(仅限Windows)。
如果 Windows应用程序在多台显示器上运行,则屏幕会维护显示器及其尺寸列表,以便您可以有效地管理用户界面的布局。