Вниз
Скачать: CL | DM;

Проблема со сменой разрешения экрана   Найти похожие ветки 

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.019 c
14-58864
zzet
2003-08-30 11:47
2003.09.18
Помогите прибить вирусяку..


6-58823
Дрын
2003-07-18 08:34
2003.09.18
Работа с файлами по локальной сети


14-58889
Дмитрий_Б
2003-08-29 08:46
2003.09.18
Сетевые подключения в w2k


3-58517
P0tia
2003-08-28 13:33
2003.09.18
Сохранение Рабочий книги в


3-58560
Layner
2003-08-25 16:01
2003.09.18
Подскажите, в потоке нельзя подсоединиться к SQL Server?




   Наверх