Главная страница
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.026 c
1-1102402903
MikePol
2004-12-07 10:01
2004.12.19
Создание отчета ( протокола измерений )


14-1101811755
NewDelpher
2004-11-30 13:49
2004.12.19
параметры экрана Linux 2.4


14-1101821971
AlexG
2004-11-30 16:39
2004.12.19
Великий демократический (крестовый) поход!


3-1100855013
Geoji
2004-11-19 12:03
2004.12.19
Выделить часть


3-1100581648
DWW
2004-11-16 08:07
2004.12.19
инкрементирования