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

Смена разрешения экрана не отображает панель задач   Найти похожие ветки 

← →
Brand2000 ©   (2003-04-15 01:48) [0]

Когда я меняю разрешение экрана так:

procedure TForm2.RadioButton1Click(Sender: TObject);
var
dm : TDEVMODE;
begin
ZeroMemory(@dm, sizeof(TDEVMODE));
dm.dmSize := sizeof(TDEVMODE);
dm.dmPelsWidth := 800;
dm.dmPelsHeight := 600;
dm.dmFields := DM_PELSWIDTH or DM_PELSHEIGHT;
ChangeDisplaySettings(dm, 0);
end;
.....

разрешение меняется (на 640*480/800*600) а панель пропадает, но когда я меняю разрешение на 1024*768 всё ок (прога написана при разрешении 1024*768). Если можно подробнее.Сэнкс.


← →
Brand2000 ©   (2003-04-15 02:30) [1]

Забыл сам вопрос.
Как сделать чтобы панель не пропадала.Сэнкс


← →
Brand2000 ©   (2003-04-15 06:01) [2]

Тут я нашёл такое:
function SetFullscreenMode:Boolean;
var DeviceMode : TDevMode;
begin with DeviceMode do begin
dmSize:=SizeOf(DeviceMode);
dmBitsPerPel:=16;
dmPelsWidth:=800;
dmPelsHeight:=600;
dmFields:=DM_BITSPERPEL or DM_PELSWIDTH or DM_PELSHEIGHT;
result:=False;
if ChangeDisplaySettings(DeviceMode,CDS_TEST or CDS_FULLSCREEN) <> DISP_CHANGE_SUCCESSFUL
then Exit; Result:=ChangeDisplaySettings(DeviceMode,CDS_FULLSCREEN) = DISP_CHANGE_SUCCESSFUL;
end;
end;
procedure RestoreDefaultMode;
var T : TDevMode absolute 0 тут компилятор говорит Variable name experected Почему;
begin
ChangeDisplaySettings(T,CDS_FULLSCREEN);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
if setFullScreenMode then
begin
sleep(7000);
RestoreDefaultMode;
end;

Этот вариант тоже скрывает панель задач. Что мне делать.HELP!



Страницы: 1 вся ветка

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



Память: 0.45 MB
Время: 0.011 c
9-76739
Alexec
2002-11-11 09:30
2003.04.24
Эмулятор OpenGL


4-77231
AlexeyRov
2003-02-26 16:29
2003.04.24
Цвет формы в виде градиента не получается сделать ?


1-76922
Oleg Koulaboukhov
2003-04-15 10:12
2003.04.24
Перетаскивание объекта


1-77007
Mop
2003-04-14 04:04
2003.04.24
TTreeView - правая кнопка


3-76752
Юный_программер
2003-04-04 10:53
2003.04.24
что значит ошибка: BOF или EOF имеет значение True, либо текущая




   Наверх