Форум: "Потрепаться";
Текущий архив: 2003.05.29;
Скачать: [xml.tar.bz2];
ВнизWin API Найти похожие ветки
← →
ChikaVladimir (2003-05-12 14:55) [0]Как програмно определить текущую астоту обновления монитора, узнать допустимые пределы и задать свою частоту. Проблема
возникает при смене разрешения монитора. При этом частота сбпасывается до минимума 60 гц. Хотелось бы ее восстановить до допустимых пределов на время выполнения программы.
← →
Deus (2003-05-13 14:42) [1]Задать:
var
dm: TDEVMODE;
begin
ZeroMemory(@dm, sizeof(TDEVMODE));
dm.dmSize := sizeof(TDEVMODE);
dm.dmPelsWidth := x; // один размер
dm.dmPelsHeight := y; // второй
dm.dmBitsPerPel := 32; // битность
dm.dmDisplayFrequency := 100; // частота
dm.dmFields := DM_PELSWIDTH or DM_PELSHEIGHT or DM_DISPLAYFREQUENCY or DM_BITSPERPEL; // что конкретно нужно менять - размер or размер or частоту or битность
ChangeDisplaySettings(dm, 0);
Всё. Пример рабочий. Чем мог, тем помог.
← →
Ru (2003-05-13 14:55) [2]http://www.delphimaster.ru/articles.html - тут такое вроде есть.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.05.29;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c