InfoCity
InfoCity - виртуальный город компьютерной документации
Реклама на сайте







Размещение сквозной ссылки

 

Как установить количество цветов в системной палитре?

eManual.ru

Функция GetNumColors возвращает количество цветов для актуально выбранного разрешения экрана.

function GetNumColors: LongInt;
var
  BPP: Integer;
  DC: HDC;
begin
DC := CreateDC('DISPLAY', nil, nil, nil);
   if DC <> 0 then begin
      try 	 
        BPP := GetDeviceCaps(DC, BITPIXEL) * GetDeviceCaps(DC, PLANES);
      finally
        DeleteDC(DC);
      end;
      case BPP of   
         1: Result := 2;
         4: Result := 16;
         8: Result := 256;
         15: Result := 32768;
         16: Result := 65536;
         24: Result := 16777216;
      end;
   end else Result := 0;
end;

[Назад][Содержание][Вперед]


Реклама на InfoCity

Яндекс цитирования



Финансы: форекс для тебя








1999-2009 © InfoCity.kiev.ua