Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Разрешение в программах

5.0K
10 марта 2005 года
Vano
25 / / 10.03.2005
Как сделать, чтобы при запуске программы разрешение монитора менялось на 1024X768.
302
11 марта 2005 года
Sagittarius
648 / / 12.04.2003
Цитата:
Originally posted by Vano
Как сделать, чтобы при запуске программы разрешение монитора менялось на 1024X768.


Используй API функцию ChangeDisplaySettings, только перед изменением разрешения необходимо сохранить текущий режим работы дисплея, а после завершения работы приложения восстановить его. К сожалению, сейчас не могу сказать, как получить эти настройки.

368
11 марта 2005 года
rostyslav
629 / / 13.07.2004
Текущее разрешение можно получить через ф-ю GetDeviceCaps(). Второй аргумент HORZRES/VERTRES.
301
11 марта 2005 года
lord Kelvin
897 / / 08.11.2004
Цитата:
Originally posted by rostyslav
Текущее разрешение можно получить через ф-ю GetDeviceCaps(). Второй аргумент HORZRES/VERTRES.


А еше через Screen->Width и Screen->Height.

302
14 марта 2005 года
Sagittarius
648 / / 12.04.2003
Цитата:
Originally posted by Sagittarius
..., а после завершения работы приложения восстановить его.


Кстати, чтобы восстановить дефолтное разрешение экрана, надо вызвать ChangeDisplaySettings с пустыми параметрами, например так, ChangeDisplaySettings(nil, 0)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог