Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Частота

5.0K
01 апреля 2005 года
Vano
25 / / 10.03.2005
Кто нибудь может дать код как изменить частоту монитора на максимальную?
302
01 апреля 2005 года
Sagittarius
648 / / 12.04.2003
Цитата:
Originally posted by Vano
Кто нибудь может дать код как изменить частоту монитора на максимальную?


Используй API функцию EnumDisplaySettings.

8.8K
08 апреля 2005 года
zlo_inside
9 / / 01.01.2005
С помощью EnumDisplaySettings получай список возможных настроек, выбирай наибольшую и устанавливай так (FRate и есть, собсна, частота):
Код:
function SetScreen(BPP: byte; Width, Height, FRate: integer): boolean;
var
  D: TDevMode;
  h: hWnd;
begin
  h:=0;
  d.dmDeviceName:='DISPLAY';
  d.dmBitsPerPel:=bpp;
  d.dmDisplayFrequency:=FRate;
  d.dmPelsWidth:=width;
  d.dmPelsHeight:=height;
  d.dmFields:=DM_BITSPERPEL+DM_PELSWIDTH+DM_PELSHEIGHT+DM_DISPLAYFREQUENCY;
  d.dmSize:=SizeOf(D);
  result:=false;
  if ChangeDisplaySettings(D,CDS_TEST)=DISP_CHANGE_SUCCESSFUL then
  begin
    ChangeDisplaySettings(D,CDS_UPDATEREGISTRY);
    result:=true;
  end;
end;
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог