Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在做一个项目,我在其中截取各个监视器 ( TMonitor) 并通过网络传输它们的图像(远程桌面查看)。假设添加/删除了一个监视器(我已经可以识别),我需要同步这发生在哪个监视器上。因为,假设有 3 个监视器,索引 0、1、2。监视器 1 被删除。我不想自动将索引 2 更改为 1,我希望它始终保持一个 ID。我可以在TMonitor类 ( Screen.Monitors[i]) 中识别出任何属性来唯一标识它吗?
TMonitor
Screen.Monitors[i]
我会说 的Handle属性TMonitor在任何时候都是独一无二的。
Handle
根据文档:
只要物理显示器HMONITOR是桌面的一部分,它就具有相同的功能。
HMONITOR