Форум: "WinAPI";
Текущий архив: 2003.09.18;
Скачать: [xml.tar.bz2];
ВнизПроблема со сменой разрешения экрана Найти похожие ветки
← →
LambdA (2003-07-17 03:33) [0]Здравствуйте!
После того как я меняю разрешение экрана на более высокое из своих программ на Delphi, панель задач сдвигается вверх, и "дополнительная", появившаяся часть Рабочего Стола становится недоступной для перемещения на неё значков. Как это обойти?
А использую я этот код:
ZeroMemory(@DispMode, SizeOf(TDEVMODE));
DispMode.dmSize := SizeOf(TDEVMODE);
DispMode.dmPelsWidth := 1024; //новое разрешение
DispMode.dmPelsHeight := 768; //новое разрешение
DispMode.dmFields := DM_PELSWIDTH or DM_PELSHEIGHT;
if ChangeDisplaySettings(DispMode, CDS_TEST) =
( DispMode, 0)Здравствуйте!
После того как я меняю разрешение экрана на более высокое из своих программ на Delphi, панель задач сдвигается вверх, и "дополнительная", появившаяся часть Рабочего Стола становится недоступной для перемещения на неё значков. Как это обойти?
А использую я этот код:
ZeroMemory(@DispMode, SizeOf(TDEVMODE));
DispMode.dmSize := SizeOf(TDEVMODE);
DispMode.dmPelsWidth := 1024; //новое разрешение
DispMode.dmPelsHeight := 768; //новое разрешение
DispMode.dmFields := DM_PELSWIDTH or DM_PELSHEIGHT;
if ChangeDisplaySettings(DispMode, CDS_TEST) =
DISP_CHANGE_SUCCESSFUL then ChangeDisplaySettings(DispMode, 0);
Заранее, спасибо.
← →
Song (2003-07-17 10:05) [1]CDS_UPDATEREGISTRY
← →
LambdA (2003-07-19 03:24) [2]Спасибо. Работает.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.09.18;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c