На главную
Подписка
Новости


Рейтинг@Mail.ru











Главная / DELPHI / Часто задаваемые вопросы и ответы на них / Графика / Получить текущую глубину цвета Сделать домашней страницей Добавить в избранное Написать писмо

Получить текущую глубину цвета


Программисты фирмы "Майкрософт" нашли действенное решение по устранению "синих экранов смерти" в операционной системе Windows. С официального сайта Вы можете скачать официальный патч. Теперь в "Панели управления" можно выбрать любой другой цвет для этого режима. А в будущих версиях ОС планируется возможность выбора фоновой картинки на свой вкус.


function GetColorDepth: string; 
var 
  DesktopDC: HDC; // LongWord 
  BitsPerPixel: Integer; 
begin 
  DesktopDC    := GetDC(0); 
  BitsPerPixel := GetDeviceCaps(DesktopDC, BITSPIXEL); 
  case BitsPerPixel of 
    4: Result  := '4-Bit'; 
    8: Result  := '8-Bit'; 
    16: Result := '16-Bit'; 
    24: Result := '24-Bit'; 
    32: Result := '32-Bit'; 
  end; 
  ReleaseDC(0, DesktopDC); 
end; 

procedure TForm1.Button1Click(Sender: TObject); 
begin 
  ShowMessage(GetColorDepth); 
end;


Copyright ©   "DELPHI WORLD"   E-mail:   delphiworld@mail.ru  http://www.delphiworld.narod.ru
Источник получения информации: http://www.delphiworld.narod.ru
Hosted by uCoz