Seite 2 von 2

Re: WindowedScreen bewegen?

Verfasst: 29.03.2010 17:18
von Fluid Byte
Codusa hat geschrieben:Thx, der Code funzt prima, aber ich kann den Movie dann nicht bewegen ...
Ach Schnucki, ResizeMovie() ist dein Freund. :wink:
Codusa hat geschrieben:... und der movie ist auch transparent...
Der Film mit dem ich es gestestet habe wurde nicht transparent angezeigt. Ich probiers aber zuhause nochmal mit einem anderen.

Re: WindowedScreen bewegen?

Verfasst: 29.03.2010 21:19
von Codusa
Fluid Byte hat geschrieben: Ach Schnucki, ResizeMovie() ist dein Freund. :wink:
"Schnucki" ( :? ) ignorier jetzt einfach mal.

Thx das funktioniert schonmal gut, nur halt der Movie ist transparent...

Welches Format hast du denn benutzt? Ich habe avi und wmv getestet

Re: WindowedScreen bewegen?

Verfasst: 29.03.2010 22:24
von Fluid Byte
Ist tatsächlich transparent. Du kannst aber einfach ein zweites Fenster öffnen:

Code: Alles auswählen

InitMovie()

OpenWindow(0,0,0,320,240,"void",#PB_Window_BorderLess)
SetWindowColor(0,0)
SetWindowState(0,#PB_Window_Maximize)

SetWindowLongPtr_(WindowID(0),#GWL_EXSTYLE,#WS_EX_LAYERED)

SetLayeredWindowAttributes_(WindowID(0),0,220,#LWA_ALPHA)

LoadMovie(0,"**DEIN FILMCHEN **")

OpenWindow(1,WindowWidth(0)/2-MovieWidth(0)/2,WindowHeight(0)/2-MovieHeight(0)/2,MovieWidth(0),MovieHeight(0),"",#PB_Window_BorderLess)

PlayMovie(0,WindowID(1))

While WaitWindowEvent() ! #PB_Event_CloseWindow : Wend

Re: WindowedScreen bewegen?

Verfasst: 29.03.2010 22:28
von Codusa
Das arbeitet dann aber nicht mehr so gut mit dem Verschieben zusammen...
-EDIT-

Code: Alles auswählen

RisizeWindow()
gefunden :mrgreen:

Man muss allerdings darauf achten, dass

Code: Alles auswählen

SetActiveWindow(1)
in der MainLoop drin ist, weil
sonst das schwarze Fenster den Movie abdunkelt^^

THX :bounce: