Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.18;
Скачать: CL | DM;

Вниз

Как изменить разрешение монитора.   Найти похожие ветки 

 
Radgar ©   (2005-03-19 16:46) [0]

Доброго времени суток.
Проблема в том, что мне нужно изменить (програмно) разрешение монитора, подскажите, пожлуйста, как это сделать.


 
AlterEgo of WondeRu ©   (2005-03-19 16:57) [1]

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

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;


(c) delphiworld.narod.ru



Страницы: 1 вся ветка

Текущий архив: 2005.07.18;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.025 c
1-1119622960
Игорь Степанов
2005-06-24 18:22
2005.07.18
Зависимость между обычными пикселами канвы и логическими пикселам


1-1119671688
Starcom
2005-06-25 07:54
2005.07.18
ProgressBar как к нему привязать выполнение ... процесса?


1-1119791330
heady
2005-06-26 17:08
2005.07.18
Почему пропадают вкладки?


14-1119984447
ArMellon
2005-06-28 22:47
2005.07.18
Не будет ли данный код сильно тормозить исполнение скрипов?


3-1118158793
Alex Romanskiy
2005-06-07 19:39
2005.07.18
Вставка в две таблицы с помощью IBDataSet.