Вызывается так: 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, которая вешается в трей и позволяет быстро изменить параметры экрана.
- << Назад
- Вперёд
Просьба писать ваши замечания, наблюдения и все остальное,
что поможет улучшить предоставляемую информацию на этом сайте.
ВСЕ КОММЕНТАРИИ МОДЕРИРУЮТСЯ ВРУЧНУЮ, ТАК ЧТО СПАМИТЬ БЕСПОЛЕЗНО!