【发布时间】:2014-06-18 09:08:40
【问题描述】:
当我显示一个表单时,我使用我保存在 ini 文件中的 TForm.Left 属性将其显示在上次的位置。
我想添加对多台显示器的支持,因为如果有 2 台显示器,Left 可以是 2500,所以 2 台显示器被视为一个非常宽的显示器。
我想将监视器编号 (TForm.Monitor.MonitorNum) 保存到 ini 文件,但要保存相对的 Left。
有没有根据监视器告诉Left的属性?
例如我有 2 个 1024x768 显示器,一个在右侧(主),一个在左侧(辅助/扩展),如果我将右侧显示器上的表单从左侧移动 2 个像素,Left 属性为 1026。我想要说“这是监视器 2,左边是 2”。
谢谢。
【问题讨论】:
标签: delphi delphi-xe2 multiple-monitors