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 entre monitores com diferentes profundidades de cor. Em geral, isso produz bons resultados. No entanto, nem sempre isso é ideal. Para aproveitar os recursos de cores de monitores diferentes, consulte a seção Pintura em Vários Monitores de Exibição a seguir.

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

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