同题!

解决方案 »

  1.   

    不好意思,打错一个字
    在拖动调整窗口大小时,如何能让TWindowsMediaPlayer自适应窗口大小?
      

  2.   

    在onresize里面写TWindowsMediaPlayer.width;hieght;top;left;
      

  3.   

    TWindowsMediaPlayer.width等于多少啊,具体怎么写,请高手指点清楚,谢谢……
      

  4.   

    我也想知道,chwdong(chwdong) 的做法只是改变了控件的大小,播放窗口的大小还是没有变!在网上查,说6.4有Displaysize,但在9中不知放到哪里了?
      

  5.   

    MediaPlayer1.Display := Panel1;
    MediaPlayer1.DisplayRect:=Rect(0,0,Panel1.Width,Panel1.Height);
      

  6.   

    就这样就可以了!
      WindowsMediaPlayer1.Align := alClient;
      WindowsMediaPlayer1.DoObjectVerb(-1);
      

  7.   

    To zlbpolly (流星)  :
      你还可以去看看:
    http://www.delphibbs.com/delphibbs/dispq.asp?lid=2038949
      

  8.   

    http://www.da18.net/demo.rar看看是不是这样?
      

  9.   

    在窗口的onresize里面写
    MediaPlayer1.Display := Panel1;
    MediaPlayer1.DisplayRect:=Rect(0,0,Panel1.Width,Panel1.Height);
    是完全可行的!
      

  10.   

    我最近也在研究TMEDIAPLAYER的东西
    我现在是用DELPHI的ACTIVE X控件的WMP。没有遇到什么问题,我用的是DELPHI7,WMP 9.
    不过现在我也遇到一件问题。我的电脑安装了几个声卡,我想每个声卡同时候播放不同WMP的内容,现在我不知道如何在程序里设置我声音播放的设备。如果直接用WMP9 ,在起插件选项里面,是可以设置,可是用如果自己创建一个WMP的对象的时候,我就不知道如何设置了,请问您知道如何处理吗?
      

  11.   

    你要的是自动适应窗口大小对吧。那把宽度定为窗口宽度的一半,或者多少不就可以了?
    TMediaPlayer.width:=(from1.width div 2)-(TMdiaPlayer.width div 2);
    Tmediaplayer.top:=.....