Z
zenglinguo
Unregistered / Unconfirmed
GUEST, unregistred user!
现在有个有多媒体解码的Dll文件(C++编译的),程序调用DLL来播放多媒体文件(DLL新建一个播放窗体),
那么有什么方法可以指定这个播放窗体在DELPHI界面的窗体中显示,比如Delphi中的多媒体控件TMediaPlayer
一样的,默认情况下,Mediaplayer也是新建一个播放窗体的,但是TMediaPlayer有一个Display属性,可以把
他的DISPLAY属性设置成对应的一个WinControl的对象(比如一个Panel对象),那么就可以在Panel中实现播放了
,他的播放区域限制在这个Panel中。
那么请问通过调用这个Dll文件,如何实现在一个WinControl的对象上播放呢,我看了一下这个Dll的源码,他里
面是有创建新窗体的过程,能不能修改DLL源码,做到不创建新窗体,而是指向一个WinControl组件呢,如何实现呢?
那么有什么方法可以指定这个播放窗体在DELPHI界面的窗体中显示,比如Delphi中的多媒体控件TMediaPlayer
一样的,默认情况下,Mediaplayer也是新建一个播放窗体的,但是TMediaPlayer有一个Display属性,可以把
他的DISPLAY属性设置成对应的一个WinControl的对象(比如一个Panel对象),那么就可以在Panel中实现播放了
,他的播放区域限制在这个Panel中。
那么请问通过调用这个Dll文件,如何实现在一个WinControl的对象上播放呢,我看了一下这个Dll的源码,他里
面是有创建新窗体的过程,能不能修改DLL源码,做到不创建新窗体,而是指向一个WinControl组件呢,如何实现呢?