Palety kolorów (GDI systemu Windows)
Paleta kolorów to tablica zawierająca wartości kolorów identyfikujące kolory, które mogą być obecnie wyświetlane lub rysowane na urządzeniu wyjściowym. Palety kolorów są używane przez urządzenia, które mogą generować wiele kolorów, ale mogą wyświetlać lub rysować podzestaw tych kolorów w danym momencie. W przypadku takich urządzeń system utrzymuje paletę systemu do śledzenia bieżących kolorów urządzenia i zarządzania nimi. Aplikacje nie mają bezpośredniego dostępu do palety systemu. Zamiast tego system kojarzy paletę domyślną z każdym kontekstem urządzenia. Aplikacje mogą używać kolorów w palecie domyślnej lub definiować własne kolory, tworząc palety logiczne i kojarząc je z poszczególnymi kontekstami urządzeń.
Aplikacja może określić, czy urządzenie obsługuje palety kolorów, sprawdzając bit RC_PALETTE w wartości RASTERCAPS zwróconej przez funkcję GetDeviceCaps.