Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2004.01.29;
Скачать: [xml.tar.bz2];

Вниз

Режим экранного видио для плеера   Найти похожие ветки 

 
XenonXX   (2003-09-21 04:47) [0]

Для начала кусок кода

form1.Hint:=IntToStr(form1.Width)+" "+IntToStr(form1.Height)+" "+IntToStr(form1.Top)+" "+IntToStr(form1.Left);
Form2.BorderIcons:=Form2.BorderIcons + [biMinimize];
aot:=CheckBox1.Checked;
ListBox2.Color:=$100010;
form1.BorderStyle:=bsNone;
form1.WindowState:=wsMaximized;
form1.Visible:=false;
form1.activeMovie1.Height:=form1.Height;
form1.ActiveMovie1.Width:=form1.Width;
til:=rr1("\Control Panel\Desktop","Wallpaper");
wr1("\Control Panel\Desktop","Wallpaper","");
DeskCol:=GetSysColor(COLOR_DESKTOP);
Wincol:=GetSysColor(COLOR_WINDOW);
ar[0]:=COLOR_DESKTOP;
ar[1]:=COLOR_WINDOW;
arz[0]:=$100010;
arz[1]:=$100010;
SetSysColors(2,ar,arz);


Это под ХР расширяет видио на весь экран, деляет его невидимым, но также выставляет фон рабочего стола в 0, а цвет - в прозрачный для оверлея, так что вмнесто обоев и фона окон получается видио :)

Вопрос, почему в 98-х этот же код не дает такого же результата - видио не видно, хотя цвет и обои выставляет правильно, а если не расширять размеры видио на весь экран, то видно, почему? Где-то стоит размер или надо что-то регистрировать в форточках?


 
XenonXX   (2003-09-22 02:42) [1]

Ну что неужели никто не знает? Где же мастера?


 
Думкин   (2003-09-22 05:24) [2]

Нет, ну ты кедр.
1. вопрос задан в выходные - что не подразумевает быстрого ответа.
2. Нужно догадываться, что есть твои
til:=rr1("\Control Panel\Desktop","Wallpaper");
wr1("\Control Panel\Desktop","Wallpaper","");
и прочее.
Или приводи побольше кода или....


 
XenonXX   (2003-09-22 09:44) [3]

Да пожалуйста:

..............................................
function rr1(address,name:string):string;
var reg:Tregistry;
begin
reg:=Tregistry.Create;
reg.RootKey:=HKEY_CURRENT_USER;
reg.Access:=KEY_ALL_ACCESS;
reg.LazyWrite:=false;
Reg.OpenKey(address, True);
result:=Reg.readString(name);
Reg.CloseKey;
reg.Destroy;
end;

procedure wr1(address,name,data:string);
var reg:Tregistry;
begin
reg:=Tregistry.Create;
reg.RootKey:=HKEY_CURRENT_USER;
reg.Access:=KEY_ALL_ACCESS;
reg.LazyWrite:=false;
Reg.OpenKey(address, True);
Reg.WriteString(name,data);
Reg.CloseKey;
reg.Destroy;
end;
...............................................................
var
ar:array[0..1] of integer;
arz:array[0..1] of integer;
...............................................................
form1.Hint:=IntToStr(form1.Width)+" "+IntToStr(form1.Height)+" "+IntToStr(form1.Top)+" "+IntToStr(form1.Left);
Form2.BorderIcons:=Form2.BorderIcons + [biMinimize];
ListBox2.Color:=$100010;
form1.BorderStyle:=bsNone;
form1.WindowState:=wsMaximized;
form1.Visible:=false;
form1.activeMovie1.Height:=form1.Height;
form1.ActiveMovie1.Width:=form1.Width;
til:=rr1("\Control Panel\Desktop","Wallpaper");//til - для запиминания заставки
wr1("\Control Panel\Desktop","Wallpaper","");
DeskCol:=GetSysColor(COLOR_DESKTOP);
Wincol:=GetSysColor(COLOR_WINDOW);
ar[0]:=COLOR_DESKTOP;
ar[1]:=COLOR_WINDOW;
arz[0]:=$100010;
arz[1]:=$100010;
SetSysColors(2,ar,arz);
...........................................................


 
XenonXX   (2003-09-23 02:14) [4]

Думкин, ну как там, впадло, или не знаешь?


 
Думкин   (2003-09-23 08:14) [5]

1. Знаю.
2. По твоему поведению, - впадло.


 
XenonXX   (2003-09-24 02:14) [6]

"По твоему поведению, - впадло."

А что не так в моем поведении? Попробую быть повежливей:
сер, подскажите оглупевшему чайнику, плиз.



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

Форум: "Media";
Текущий архив: 2004.01.29;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.01 c
6-93616
Dmitry The Wing
2003-11-24 10:44
2004.01.29
Как соединить модемом две машины? (дозвон, прием звонка)


9-93323
Xandr
2003-07-14 08:03
2004.01.29
DelphiX MIDI


1-93482
афвуд
2004-01-14 15:50
2004.01.29
Сишные Указатели на функции и их интерпретация в Дельфи


6-93619
TUser
2003-11-25 10:24
2004.01.29
WebBr


1-93559
Pantera111
2004-01-16 02:02
2004.01.29
Компонент следящий за изменением файловой системы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский