![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ну хоть в этом разделе поиогут ?
zorg © (2003-03-06 22:23:00)
Вот проблема в том,чтобы моя прога могла менять на любое разрешение экрана
при данной частоте , которую я укажу.
Кто поможет буду очень благодарен
cyborg (2003-03-06 23:37:00) [1]
RefreshRate - если поставить 0, то будет по умолчанию какой стоит в DirectX, обычно это 60 герц.
Если например будет повышена планка минимальной частоты, как обычно это делают в некоторых программах настройщиках (RivaTuner например), например до 120 герц при разрешении 1024х768, то при установке 1024х768 на 100 герц вылезет ошибка, так как в списке после таки настроек такие частоты не указаны, хотя видеокарточка такую может держать. Из этого следует вывод, обычно нужно ставить значение 0, чтобы по умолчанию было, а при желании предусмотреть настройки для изменения этой частоты. Либо получать список доступных режимов от DirectX и их выводить для выбора пользователем.
cyborg (2003-03-06 23:28:00) [2]
Нежно инициализировать DirectX заново с требуемыми параметрами разрешения экрана и частотой
hRet := FDD.SetDisplayMode (ScreenWidth, ScreenHeight, ScreenBitDepth, RefreshRate, 0);