I want to list the displays on a system in the same sequence as they are indexed on Windows Settings.
I have two monitors attached to my system, but in Delphi the Screen.Displays array appears to be in the wrong sequence E.G. With two horizontally positioned displays, Display Index 0 relates to the rightmost display which is listed as display 2 in Windows Settings. Likewise, Display Index 1 relates to the leftmost display which is listed as display 1 in Windows Settings. How can I be certain to get the Indexes in the same order as they are listed within the operating system (PC and Mac)?