Colori su più monitor display

Ogni monitor può avere una propria profondità di colore. Il sistema regola automaticamente i colori quando le finestre si spostano tra monitor con profondità di colore diverse. In generale, questo produce buoni risultati. Tuttavia, questo non è sempre ottimale. Per sfruttare le funzionalità di colore di monitor diversi, vedere la sezione Painting on Multiple Display Monitor (Disegno su monitor multipli ) riportata di seguito.

Per determinare se tutti i monitoraggi hanno lo stesso formato di colore, chiamare GetSystemMetrics con SM_SAMEDISPLAYFORMAT.

Se il monitoraggio primario è pallido, SelectPalette e RealizePalette funzionano come prima, ma in tutti i monitor. Inoltre, le tavolozze di tutti i dispositivi palettizzati vengono sincronizzate. Se il monitor primario non è pallido, SelectPalette e RealizePalette selezioneranno la tavolozza in background e i dispositivi palettizzati non verranno sincronizzati.