2

我正在使用 XE4 并试图确定 HD Firemonkey 应用程序中连接了多少显示器。在 VCL 应用程序中,您可以从 Screen.MonitorCount 获得此信息。什么是 Firemonkey 等价物?

4

1 回答 1

3

据我所知,没有一个。有一个先前的 SO question讨论了这是您必须自己编写特定于平台的代码,并且文档清楚地表明多屏幕支持仅适用于 Windows(强调我的):

创建项目时会创建一个名为 Screen 的 TScreen 类型的全局变量。Screen 封装了您的应用程序正在运行的屏幕的状态。Screen 执行的常见任务包括指定:

  • 光标的外观。
  • 运行应用程序的窗口大小。
  • 屏幕设备可用的字体列表。
  • 多屏行为(仅限 Windows)

如果您的Windows 应用程序在多个监视器上运行,Screen 会维护一个监视器列表及其尺寸,以便您可以有效地管理用户界面的布局。

于 2013-08-09T22:32:05.683 回答