如何唯一识别显示器?

Jer*_*dge 6 delphi multiple-monitors screen

我正在开展一个项目,我可以截取各个监视器(TMonitor)的屏幕截图,并通过网络(远程桌面查看)传输图像.假设添加/删除了一个监视器(我已经可以识别它),我需要同步这个监视器.因为,假设有3个监视器,索引0,1,2.监视器1被删除.我不想自动将索引2更改为1,我希望它始终保持ID.我可以在TMonitor类(Screen.Monitors[i])中识别出哪些属性可以唯一识别它吗?

NGL*_*GLN 14

我会说这个Handle属性TMonitor在任何时候都是独一无二的.

根据文件:

物理显示器HMONITOR只要是桌面的一部分就具有相同的功能.