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

Вниз

Изменение частоты обновления экрана ?   Найти похожие ветки 

 
chili   (2005-07-28 12:02) [0]

Добрый день...

Подскажите как изменить частоту обновления экрана???


 
chili   (2005-07-28 13:11) [1]

Вобщем сам разобрался
если кто не знает или просто интересно :)

function TMainForm.ChangeResolution(XResolution, YResolution, Depth: DWORD; Frequency: Cardinal): BOOL;
var
   DevMode: TDeviceMode;
   i: Integer;
begin
   Result := False;
   i := 0;
   while EnumDisplaySettings(nil, i, DevMode) do
       with DevMode do
       begin
           if (dmPelsWidth = XResolution) and (dmPelsHeight = YResolution) and (dmBitsPerPel = Depth) and (dmDisplayFrequency = Frequency) then
               if ChangeDisplaySettings(DevMode, CDS_UPDATEREGISTRY) = DISP_CHANGE_SUCCESSFUL then
               begin
                   Result := True;
                   SendMessage(HWND_BROADCAST, WM_DISPLAYCHANGE, SPI_SETNONCLIENTMETRICS, 0);
                   Break;
               end;
           Inc(i);
       end;
end;



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

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

Наверх




Память: 0.46 MB
Время: 0.026 c
3-1123486533
Beginner0
2005-08-08 11:35
2005.09.18
Просмотр через HTML?


4-1122366063
ZendCoder
2005-07-26 12:21
2005.09.18
Комерчиское распространение и поддержка языков


1-1123776604
olevacho2
2005-08-11 20:10
2005.09.18
Отличие Delphi4 Standart от Delphi4 Professional


10-1102676505
Kurmanbek
2004-12-10 14:01
2005.09.18
перенос сервера приложений на другой компьютер


5-1099403917
DmitryA
2004-11-02 16:58
2005.09.18
Блокировка автоматического скроллинга формы