|Navigation: Language Reference > 9 - Window and Report Attributes > Window and Report Attributes >====== PALETTE (set number of hardware colors) ======|
|PALETTE||Specifies the number of hardware colors displayed in the window.|
|colors||An integer constant specifying the number of hardware colors displayed in the window.|
The PALETTE attribute (PROP:PALETTE) on an APPLICATION or WINDOW structure specifies how many colors in the hardware palette you want this window to use when it is the foreground window. This is only applicable in hardware modes where a palette is in use and spare colors (not reserved by the system) are available - in practice this means 256 color mode. This enforces a particular set of colors for the graphics. 24-bit color (16.7M) does not use a hardware palette. Values of PALETTE above 256 are not recommended.
The value returned by PROP:PALETTE is the number of colors actually assigned (not necessarily the number asked for). Since the system normally reserves 20 in 256-color mode, setting PROP:PALETTE = 256 then immediately retrieving its value will usually result in a returned value of 236.
WinOne WINDOW,AT(0,0,160,400),PALETTE(26) !Display 26-color