Partilhar via


Cores em vários monitores de exibição

Cada monitor pode ter sua própria profundidade de cor. O sistema ajusta automaticamente as cores à medida que as janelas se movem através de monitores com diferentes profundidades de cor. Em geral, isso produz bons resultados. No entanto, isso nem sempre é o ideal. Para tirar partido das capacidades de cor de monitores diferentes, consulte a secção Pintura em vários monitores de ecrã que se segue.

Para determinar se todos os monitores têm o mesmo formato de cor, chame GetSystemMetrics com SM_SAMEDISPLAYFORMAT.

Se o monitor principal estiver paletizado, SelectPalette e RealizePalette funcionar da mesma forma que antes, mas em todos os monitores. Além disso, as paletas de todos os dispositivos paletizados são sincronizadas. Se o monitor primário não estiver paletizado, SelectPalette e RealizePalette selecionarão a paleta em segundo plano e os dispositivos paletizados não serão sincronizados.