Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.18;
Скачать: 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 вся ветка

Текущий архив: 2003.09.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
4-58970
mm0
2003-07-15 17:05
2003.09.18
Как убить процесс в зная только его название?


4-58977
Bill
2003-07-18 16:06
2003.09.18
Перевод строки в число с плавающей точкой


14-58874
Экселенц
2003-08-24 18:29
2003.09.18
AIM


1-58749
MadGhost
2003-09-08 15:18
2003.09.18
Можно ли разукрашивать текст в TMemo, TEdit, TListView и других?


3-58593
fool
2003-08-26 17:00
2003.09.18
LookUp поле в ADODataSet