Delphi Programa com 2 monitores (ou mais)

Delphi

05/06/2018

Ola, estou fazendo um programa que ira utilizar dois ou mais monitores.
No windows tenho dois monitores que já estao configurados:
o principal = 0
o secundário = 1
.
No programa eu utilizo Screen.DisplayCount num FOR para
capturar as informaçoes dos monitores, a property screen.display[n].Primary
informa corretamente qual deles é o principal, porém o INDEX
do monitor está errado pois o Delphi está retornando:
o principal = 1
o secundário = 0
.
Aí o usuário poderá ficar confuso, pois o windows apresenta uma ordem
e o programa irá apresentar outra diferente, pois no programa tenho que deixar o
usuario escolher qual monitor, ou quais monitores auxiliares irá utilizar.
.
Exemplo:
( x ) Principal (já fica selecionado, sem opcao de desmarcar)
--------------
( x ) monitor 1 ( esses outros ficam a escolha do usuario)
( ) monitor 2
( x ) monitor 3
.
Alguém tem alguma idéia do porque a propriedade INDEX nao coincide com a configuraçao do windows?
Alberto

Alberto

Curtidas 0

Respostas

Alberto

Alberto

05/06/2018

Alguém ai?
GOSTEI 0
POSTAR