Страница 1 из 1

Установление разрешения экрана

Добавлено: Ср фев 15, 2012 7:56 pm
avmaksimov
Можно добавить такое действие, чтобы запрашивались разрешения и потом можно было устанавливать выбранный?

Re: Установление разрешения экрана

Добавлено: Чт фев 16, 2012 7:16 am
Alex
Если есть код на Delphi, как такое сделать, то могу добавить в программу.

Re: Установление разрешения экрана

Добавлено: Сб мар 31, 2012 10:42 am
avmaksimov
Alex писал(а):Если есть код на Delphi, как такое сделать, то могу добавить в программу.
Первый же поиск дает результат: http://www.delphisources.ru/pages/faq/b ... ution.html

Re: Установление разрешения экрана

Добавлено: Вт окт 14, 2014 2:54 pm
Hinix
avmaksimov писал(а):
Alex писал(а):Если есть код на Delphi, как такое сделать, то могу добавить в программу.
Первый же поиск дает результат: http://www.delphisources.ru/pages/faq/b ... ution.html
Там так написанно но как это применить на деле мне не очень понятно
Если можно по подробней

Нужно чтобы при смене разрешения на не стандартное то опять возвращалось на стандартное типо с проверкой в 2-3 секунды

Узнать можно так:

Screen.Width;
Screen.Height;

А поменять можно с помощью следующей процердуры:

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;

Re: Установление разрешения экрана

Добавлено: Вт окт 14, 2014 2:58 pm
Hinix
Напишите пожалуйста у кого получилось смение разрешение экрана этой программой