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

Вниз

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

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

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


 
qwe   (2005-03-19 17:53) [1]

procedure ChangeSettingsDisplay;
var
NewMode:_devicemodeA;
begin
 NewMode.dmSize := Sizeof(NeWMode);
 NewMode.dmPelsWidth := 800;
 NewMode.dmPelsHeight := 600;
 NewMode.dmBitsPerPel := sBits;
 NewMode.dmDisplayFrequency := sDisFqc;
 NewMode.dmFields := DM_PELSWIDTH or DM_PELSHEIGHT or         BITSPERPEL or DM_DISPLAYFREQUENCY;
 if ChangeDisplaySettingsA(NewMode,CDS_TEST)=DISP_CHANGE_SUCCESSFUL then
    ChangeDisplaySettingsA(NewMode,CDS_FULLSCREEN);
 finally
 end;
end;

Вот я делал так , ну  если конечно ничего не упустил , так как это кусок кода из моей старой программы.

Да только как правило перед изминением, запоменают параметры дисплея, что бы по выходу  из приложения вернуть их.


 
Asteroid ©   (2005-03-19 18:22) [2]

> qwe   (19.03.05 17:53) [1]
После чего сползают все открытые окна. Хотя автор не указал, для чего ему это надо.

> Radgar ©   (19.03.05 16:38)
Если меняешь в OpenGL/DX, то в параметрах инициализации каждого есть флаг FULLSCREEN, а также width и height поверхности. Соответственно, OpenGL или DX запустятся в полноэкранном режиме с нужным тебе разрешением.


 
Anatoly Podgoretsky ©   (2005-03-19 18:27) [3]

Asteroid ©   (19.03.05 18:22) [2]
Это еще ничего, а вот монитор может уйти в защищенный режим и придется танцевать с бубном вокруг компьютера. Изменение разрешения допустимо в OpenGL/DX



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

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

Наверх




Память: 0.47 MB
Время: 0.028 c
1-1117806913
Deka
2005-06-03 17:55
2005.06.29
Обновление для Delphi 2005...


1-1117867566
seregka
2005-06-04 10:46
2005.06.29
как очистить буфер обмена


3-1116323300
Ana-Tolik
2005-05-17 13:48
2005.06.29
Баг при открытии запроса в Sysbase ASA 8.0.1


1-1118065199
Gashish
2005-06-06 17:39
2005.06.29
Перенос модели в из 3d max в Delphi


11-1087458500
DmitryS
2004-06-17 11:48
2005.06.29
Архив форума KOL