Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Игры";
Текущий архив: 2005.06.29;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.047 c
1-1117790059
sofs
2005-06-03 13:14
2005.06.29
Как преодразовать HEX-число в символ?


5-1088037452
xerx
2004-06-24 04:37
2005.06.29
потомок ListView


14-1117694349
YurikGL
2005-06-02 10:39
2005.06.29
Старая мама и COM-порт


14-1117306783
P.N.P.
2005-05-28 22:59
2005.06.29
Орешник


1-1118207295
Коля
2005-06-08 09:08
2005.06.29
Создание компонентов Событие OnChange Для TEdit





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский