TMediaPlayer的图像能否在TCanvas上播放(200分)

  • 主题发起人 主题发起人 ow
  • 开始时间 开始时间
O

ow

Unregistered / Unconfirmed
GUEST, unregistred user!
TMediaPlayer的属性Display可以制定它在一个TWinControl上播放,那么
能否指定它在一个TCanvas上播放呢?
 
不行,必须传递一个窗口句柄给MCI设备才能播放,也就是说,只能在WINCONTROL的CANVAS上播放(其实根本不是这回事,没有canvas的事)
有了display和displayrect两个属性已经足够了,你还有什么特殊要求?
 
为什么一定要canvas呢?
可以想想其它变通的方法嘛.....
 

TCanvas 是一个绘图设备句柄的目标,而TWinControl是一个窗口的实体,

TCanvas只是TWinControl在WM_PAINT时的表现而已。

你是不是想在非自己程序控制的窗口上播放媒体???
 
接受答案了.
 
后退
顶部