Kleurenpalletten (Windows GDI)
Een kleurenpalet is een matrix die kleurwaarden bevat die de kleuren identificeren die momenteel kunnen worden weergegeven of getekend op het uitvoerapparaat. Kleurenpalletten worden gebruikt door apparaten die veel kleuren kunnen genereren, maar die op elk gewenst moment alleen een subset van deze kunnen weergeven of tekenen. Voor dergelijke apparaten onderhoudt het systeem een systeempalet om de huidige kleuren van het apparaat bij te houden en te beheren. Toepassingen hebben geen directe toegang tot het systeempalet. In plaats daarvan koppelt het systeem een standaardpalet aan elke apparaatcontext. Toepassingen kunnen de kleuren in het standaardpalet gebruiken of hun eigen kleuren definiƫren door logische paletten te maken en deze te koppelen aan afzonderlijke apparaatcontexten.
Een toepassing kan bepalen of een apparaat kleurenpaletten ondersteunt door te controleren op de RC_PALETTE bit in de RASTERCAPS-waarde die wordt geretourneerd door de functie GetDeviceCaps.