Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.16;
Скачать: CL | DM;

Вниз

Как обновить экран   Найти похожие ветки 

 
sndanil ©   (2002-06-27 10:08) [0]

После того как делаю ТерминейтПроцесс для Халф-Лайфа, то происходит следующая вещь... на экране остается текущая игровая картинка, а все окна находятся за ней... вопрос: как перерисовать экран, что бы на экране были только те окна, которые сейчас запущены


 
Opuhshii   (2002-06-27 10:29) [1]

SendMessage(GetDeskTop,WM_PAINT,0,0); не спасает?


 
Фикус ©   (2002-06-27 10:37) [2]

попробуй:
http://delphi.mastak.ru/cgi-bin/faq.pl?look=1&id=988620867&n=15


 
sndanil ©   (2002-06-27 10:44) [3]

да тут парни дело в том, что у меня там за картинкой нет Эксплорера... но мысли хорошие... спасибо... думаю их можно применить и к другим окнам с тем же успехом...


 
Proton ©   (2002-06-27 17:44) [4]

Не знаю как на счет халвы но в играх бывает такой глючек. Видеорежим они меняют,

скажем с 800*600 на 640*480.
И при смене видеорежима апевой функций ставят параметр - не посылать другим окнам

что типо режим изменился (и это логично ведь когда закрываеш игру все возврашается

на круги своя). Но когда процес мочеш игра ни чего не возвращает. А эксплорер так

и не знает и находится в низу экрана за пределами отображаемой части.
Если это так то тебе поможет
восстановление нормального видеорежима
Function ChangeDspRes(CONST VM:PROTOVM):boolean;
var
dm : TDEVMODE;
chrz:integer;
begin
Result:=false;
ZeroMemory(@dm, sizeof(TDEVMODE));
dm.dmSize := sizeof(TDEVMODE);
dm.dmPelsWidth := VM.XRES;
dm.dmPelsHeight := VM.YRES;
dm.dmBitsPerPel := VM.BPP;
dm.dmDisplayFrequency :=VM.RFR;
dm.dmFields := DM_PELSWIDTH or
DM_PELSHEIGHT OR
DM_BITSPERPEL OR
DM_DISPLAYFREQUENCY;
chrz:=ChangeDisplaySettings(dm, CDS_TEST);
if errdm(chrz,CDS_TEST) then
begin
chrz:=ChangeDisplaySettings(dm, CDS_UPDATEREGISTRY);
Result:=errdm(chrz,CDS_UPDATEREGISTRY);
end;
end;


 
Victor ©   (2002-07-05 06:17) [5]

по моему самый простой способ перегрузить explorer и никаких проблем:)



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

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

Наверх




Память: 0.47 MB
Время: 0.01 c
1-50775
hobbit`
2002-09-06 11:25
2002.09.16
Заливка ячеек в StringGrid


1-50717
dimanew
2002-09-05 12:45
2002.09.16
Возможноли изменить цвет TitleBara(Caption) у формы и если


14-50911
michael_b
2002-08-20 21:51
2002.09.16
перебрасывания из *.pdf в *.doc


1-50817
ErmSergey
2002-08-31 14:24
2002.09.16
Утечка ресурсов


1-50681
maxim2
2002-09-05 06:10
2002.09.16
WebBrowser