如何动态修改Windows Media Player控件的视频窗口? (100分)

S

siteboy

Unregistered / Unconfirmed
GUEST, unregistred user!
如何动态修改Windows Media Player控件的视频窗口?我的意思是
说在改变窗体时,视频窗口会自动跟着改变。

我试过如下方法都不行:
procedure TForm1.FormResize(Sender: TObject);
begin

MSMediaPlayer1.Width:=form1.Width;
MSMediaPlayer1.Height:=form1.Height;
end;

我知道delphi自带的TMediaPlayer控件可以用 MediaPlayer1.DisplayRect:=form1;
来实现,
可我这是Windows Media Player控件和realplayer控件,请问大家这两个控件各自要怎么实现?
 
Align属性设置为alClient
 
不对,不行的,当设为alcilient时,只是在设计时充满窗口,可是运行后调节form的大小,
就不会填充了。
 
self.AutoSize := true;
 
那来的这个属性或过程,没有呀
 
我用align时只是控件按钮充满窗体,但是视频窗体不变.
 
我要的就是在拖动form时,视频窗口会跟着form大小的改变而改变,始终充满form。
 
MediaPlayer1.DisplatRect := Rect(0,0,Form1.Width,Form1.Heigh);
 
不对,我指的是windows Media Player 而不是delphi自带的那个。
windows Media Player根本是没有DisplatRect属性的。
 
其实也差不多的,你自己多看看.一般我们将播放的的投射到一个panel上面,然后设置panel的属性为
alclient,这样就可以随便你怎么拖动了.
 
怎么投射到panel中?
 
投射到panel中是可以的,但是他的尺寸并不随panel的变化而变化.不知为什么?
 
能说说是怎么投射的吗?我想试试,谢谢。
 
在属性栏里设置mediaplayer的display属性为你需要的控件,可选择panel,button,等等.
 
windows Media Player 的 ActiveX 控件那有display属性,你说错了,你的那个是delphi自带的MediaPlayer控件。
 
我也在作,关注...
 
我高度关注。。。。。。。
 
建议看看它的sdk。
不知6.4的哪里能下载。
微软好像只有9的。
6.4可以在线浏览。
 
我有sdk是9.0的,但是e文的,且没有delphi的示例。很麻烦。。。。
 
怎么?没人懂吗?求救!!!!!!!!!!!!
 
顶部