Paletas de cores (Windows GDI)
Uma paleta de cores é uma matriz que contém valores de cores que identificam as cores que atualmente podem ser exibidas ou desenhadas no dispositivo de saída. As paletas de cores são usadas por dispositivos capazes de gerar muitas cores, mas que só podem exibir ou desenhar um subconjunto deles a qualquer momento. Para esses dispositivos, o sistema mantém uma paleta de sistema para rastrear e gerenciar as cores atuais do dispositivo. Os aplicativos não têm acesso direto à paleta do sistema. Em vez disso, o sistema associa uma paleta padrão a cada contexto de dispositivo. Os aplicativos podem usar as cores na paleta padrão ou definir suas próprias cores criando paletas lógicas e associando-as a contextos de dispositivo individuais.
Um aplicativo pode determinar se um dispositivo dá suporte a paletas de cores verificando se o RC_PALETTE bit no valor RASTERCAPS retornado pela função GetDeviceCaps.