Показать сообщение отдельно
  #4  
Старый 13.12.2021, 10:46
pabisop pabisop вне форума
Прохожий
 
Регистрация: 13.12.2021
Сообщения: 1
Версия Delphi: VS 2019
Репутация: 10
По умолчанию

Цитата:
Сообщение от Taow
lmikle, Спасибо!
Уже разобрался. Информации в интернете крайне мало на эту тему. Пришлось ломать голову самому и изучать форумы) Вот решение этой проблемы может кому поможет
Код:
_______________________________________________________ 
private
    dm1,dm2 : TDEVMODE;

_______________________________________________________
procedure TForm1.Button6Click(Sender: TObject);
begin
ZeroMemory(@dm1, sizeof(TDEVMODE));
dm1.dmSize := sizeof(TDEVMODE);
dm1.dmPelsWidth := w1;   //ширина для DISPLAY1
dm1.dmPelsHeight := h1;  //высота для DISPLAY1
dm1.dmFields := DM_PELSWIDTH or DM_PELSHEIGHT;
ChangeDisplaySettingsEx('\\.\DISPLAY1', dm1, 0, CDS_UPDATEREGISTRY or CDS_NORESET, nil);
ChangeDisplaySettingsEx(nil, PDeviceMode(0)^, 0, 0, nil);

ZeroMemory(@dm2, sizeof(TDEVMODE));
dm2.dmSize := sizeof(TDEVMODE);
dm2.dmPelsWidth := w2;  //ширина для DISPLAY2
dm2.dmPelsHeight := h2; //высота для DISPLAY2
dm2.dmFields := DM_PELSWIDTH or DM_PELSHEIGHT;
ChangeDisplaySettingsEx('\\.\DISPLAY2', dm2, 0, CDS_UPDATEREGISTRY or CDS_SET_PRIMARY or CDS_NORESET, nil);
ChangeDisplaySettingsEx(nil, PDeviceMode(0)^, 0, 0, nil);
end;

lmikle: Используем форматирование!
О, спасибо огромное, то что надо. Проблема вообще не стандартная, в инете реально мало инфы
__________________
Лучшие игровые слоты на сайте http://www.diabloarea.net/news-1918-...niy-obzor.html
Ответить с цитированием