MediaPlayer - obszar filmu nie przesuwa się razem z oknem

0

Napisałem standardowy program do odtwarzania filmów video:

begin

MediaPlayer1.FileName:=ListBox1.Items[ListBox1.ItemIndex];
MediaPlayer1.Open;
MediaPlayer1.DisplayRect:=Panel1.ClientRect;
MediaPlayer1.Play;

end;

I na pozór jest w porządku, ale gdy odtwarzam film to tylko na początku jest tak jak być powinno (i gdybym nie przesuwał okna ), ale gdy przesuwam okno programu (Form1.Panel1) to obszar filmu nie przesuwa się razem z oknem tylko pozostaje w dawnym miejscu (Dokładniej mówiąc widać tylko wycinek obszaru który jest częścią wspólną początkowego położenia oka i nowego położenia)

Ponowne wykonanie Instrukcji (np. Buttonem) :

MediaPlayer1.DisplayRect:=Panel1.ClientRect;

też niczego nie zmienia, (nie wpycha obrazu z powrotem do okna aplikacji).. Jednym słowem obszar wyświetlania obrazu zajmuje stałe położenie względem pulpitu a nie podąża za przesuwanym oknem aplikacji.. Czy ktoś może spotkał się z takim problemem? Jak to zmienić?

0

Co ciekawe w WinXP jest tak jak powinno (moja aplikacja zachowuje się poprawnie jeśli uruchamiam ją w WinXP), a problem występuje jedynie w Win7- tak jak opisałem wcześniej :)

0

U mnie problem taki nie występuje

1 użytkowników online, w tym zalogowanych: 0, gości: 1