Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.19;
Скачать: CL | DM;

Вниз

Как изменить частоту видеоадаптера?   Найти похожие ветки 

 
DSKalugin ©   (2004-11-02 17:29) [0]

При старте ТВТюнера сбрасывается частота видеоадаптера до 60Гц.
Как программно изменить частоту видеоадаптера?
хочу написать обертку для этого долбаного тюнера, чтобы при выходе восстанавливал частоту и выключал ПК. С остальным - все ясно


 
clickmaker ©   (2004-11-02 18:34) [1]

ChangeDisplaySettings()


 
DSKalugin ©   (2004-11-03 13:48) [2]

Спасибо за наводку, там столько параметров, что аж глаза разбегаются... указатели на структуры... и прочая фантастика Попробую разобраться


 
FRick ©   (2004-11-07 20:44) [3]

uses ..., ShellApi, ...;

procedure SetScreen(BPP:byte;width,height,FR:integer);
var
 D: TDevMode;
 h: HWND;

begin
 h:=0;
 D.dmDeviceName:="DISPLAY";
 D.dmBitsPerPel:=BPP;
 D.dmDisplayFrequency:=FR;
 D.dmPelsWidth:=Width;
 D.dmPelsHeight:=Height;
 D.dmFields:=DM_BITSPERPEL+DM_PELSWIDTH+DM_PELSHEIGHT+DM_DISPLAYFREQUENCY;
 D.dmSize:=SizeOf(D);
if ChangeDisplaySettings(D,CDS_TEST)=DISP_CHANGE_SUCCESSFUL then
   ChangeDisplaySettings(D,CDS_UPDATEREGISTRY)
else begin
 showmessage("Монитор не поддерживает выбраный вами видео режим");
Form1.Close; //При ощибке выходит

end;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin

SetScreen(32,1024,768,60); {Бит,Width,Height,Гц.}

end;


Напищи помогло или непомогло или сам разобрался!



Страницы: 1 вся ветка

Текущий архив: 2004.12.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.041 c
1-1101266849
Dema-X
2004-11-24 06:27
2004.12.19
как вставить в редактор WORD содержимое буфера


3-1101100340
janb
2004-11-22 08:12
2004.12.19
Добавление записей на mysql


14-1101633700
Шишкин Илья
2004-11-28 12:21
2004.12.19
Локальная сеть и с ней связанное


3-1101121950
Aleksandr.
2004-11-22 14:12
2004.12.19
Не удается избавиться от ошибки "Не удалось найти строку..." ADO


1-1101957955
Змей
2004-12-02 06:25
2004.12.19
RxRichEdit