Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.10.2010, 02:58   #1
DedBoroda
Пользователь
 
Аватар для DedBoroda
 
Регистрация: 15.08.2010
Сообщений: 49
Вопрос Настройка разрешения монитора

Использую такую процедуру для настройки разрешения экрана под программу.
Код:
procedure ChangeDisplayResolution(x, y: word);
var
  dm: TDEVMODE;
begin
  ZeroMemory(@dm, sizeof(TDEVMODE));
  dm.dmSize := sizeof(TDEVMODE);
  dm.dmPelsWidth := x;
  dm.dmPelsHeight := y;
  dm.dmFields := DM_PELSWIDTH or DM_PELSHEIGHT;
  ChangeDisplaySettings(dm, 0);
end;
Проблема: на некоторых широких мониторах изображение искажено.
Кто может подсказать, какой режим монитора нужно использовать или предложите замену данной процедуры на более адекватную.

P.S.: Экран программы 1024х768
DedBoroda вне форума Ответить с цитированием
Старый 25.10.2010, 08:32   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,829
По умолчанию

Может наоборот - программу настраивать под разрешение. Если это не игра, то особого смысла менять разрешение нет.

П.С, Я б такую прогу в утиль отправил.

П.П.С. По нормальному нужно найти более подходящий режим с помощью EnumDisplaySettings, а потом ставить его.
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Настройка монитора ноутбука nik_prytkov Компьютерное железо 9 03.10.2010 14:13
Размер формы и компонентов на ней в зависимости от разрешения монитора Droid Общие вопросы Delphi 2 04.08.2009 08:01
разрешения общего доступа и ntfs разрешения Zerone Свободное общение 4 16.02.2009 17:05
Масштаб Листов от разрешения монитора valerij Microsoft Office Excel 20 30.09.2008 20:57
Определение разрешения монитора(ов) lamonana Общие вопросы Delphi 2 09.03.2008 18:56