Sources
Delphi Russian Knowledge Base
DRKB - база знаний по Дельфи в рунете, составленная Виталием Невзоровым

Число цветов (цветовая палитра) у данного компьютера

01.01.2007

Вариант 1:

Author: Зайцев О.В., Владимиров А.М.

Source: https://forum.sources.ru

Эта функция возвращает число бит на точку у данного компьютера. Так, например, 8 даёт 256 цветов, 4 соответственно даёт 16 цветов ...

function GetDisplayColors : integer;
var tHDC  : hdc;
begin
 tHDC:=GetDC(0);
 result:=GetDeviceCaps(tHDC, 12) * GetDeviceCaps(tHDC, 14);
 ReleaseDC(0, tHDC);
end;

Вариант 2:

Source: https://delphiworld.narod.ru

1 shl GetDeviceCaps( Canvas.Handle, BITSPIXEL );
Previous page:
Как выбрать цвет пользуя TTrackBar?
Top:
DRKB
Next page:
Как найти контрастный цвет к данному?