[comp.windows.ms.programmer] 24-bit standard, lut, pallettes

psycho@banana.ucsb.edu (Scot Kellan Forbes) (04/26/91)

I'm posting this for my boss who wants me to gather information on Windows
graphics, specifically color lookup tables and if/how Windows implements
them.  (I don't pretend to be an expert on graphics displays or drivers so
if some of these questions sound stupid there's no point in wasting band-
width just to say so.  Although e-mail explaining that I've mixed up my
terminology or something is perfectly welcome).  With that...

Could someone point me to some sources that might have GOOD documentation
about:

     - The Windows 3.0 24-bit color standard
     - The system pallete/color lookup table and how to directly manipulate it
     - Whether the 24-bit standard implements a lookup table at all (it
       obviously isn't necessary to have a lookup table if each pixel has 24
       bits of information for it, but there are some nice advantages to be
       had if it does.  Though it would probably use a ton of memory...)

Also, one source I read seemed to indicate that the system pallette had space
for 19 colors.  Does this refer specifically to a 16-color graphics drivers?
Do all Windows applications use the system pallette to display colors?
(either directly or indirectly through a logical pallette).

I've seen some good sources on how to program a logical pallette and how
to refer to colors either directly or using a pallete, but no real technical
stuff describing how the whole thing fits together as a whole.

Thanx in advance,
Scot Forbes