Содержание материала

Вызывается так: SetScreen(глубина цвета, разрешение по горизонтали, разрешение по вертикали, частота в герцах); Например:

 

Code:

SetScreen(16,800,600,80); {16 бит цвет, 800х600, 80Гц.}

 

При завершении программы для восстановления старых параметров вызываем эту процедуру с сохраненными ранее значениями:

Code:

SetScreen(BPP,DefWidth,DefHeight,80);

 

Я не стал здесь беспокоиться о сохранении/возвращении частоты обновления, а сразу установил 80Гц, но если кто желает, может сохранить и этот параметр при запуске

Code:

DefFR:=GetDeviceCaps(DC, VREFRESH);

и восстановить при закрытии программы:

Code:

SetScreen(BPP,DefWidth,DefHeight,DefFR);

 

Пример применения этой возможности можно посмотреть в моей программе SDisplay, которая вешается в трей и позволяет быстро изменить параметры экрана.

Добавить комментарий

Не использовать не нормативную лексику.

Просьба писать ваши замечания, наблюдения и все остальное,
что поможет улучшить предоставляемую информацию на этом сайте.

ВСЕ КОММЕНТАРИИ МОДЕРИРУЮТСЯ ВРУЧНУЮ, ТАК ЧТО СПАМИТЬ БЕСПОЛЕЗНО!


Защитный код
Обновить