Главная страница
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.03 c
14-1117892069
Piter
2005-06-04 17:34
2005.06.29
Счетчик на PHP


1-1118321930
arant
2005-06-09 16:58
2005.06.29
ClientDataSet с вложенным набором данных


1-1117624080
Anics
2005-06-01 15:08
2005.06.29
Как отловить событие внутри родительской формы MDI приложен


14-1117303016
Nicolaev Oleg
2005-05-28 21:56
2005.06.29
Тамагоча 3D


8-1110281448
Vir_
2005-03-08 14:30
2005.06.29
Вывод текста в OpenGL