• 9656阅读
  • 7回复

【易语言】Player 怎么实现播放窗口大小改变? [复制链接]

上一主题 下一主题
离线stm1
 

只看楼主 倒序阅读 使用道具 楼主  发表于: 2015-09-29
在启动窗口启动时播放窗口大小已经设置好了,但是假如正在播放视频,这个时候用户点击了全屏播放,然后怎么能够实现?调用那个API接口等呢?  
离线aplayer

只看该作者 沙发  发表于: 2015-09-29
如果是通过 IDE 拖进控件的方式,就直接设置这个控件的窗口大小就行,
如果是通过免注册调用的方式,那么就用 APlayer_GetWindow(APlayer句柄)的方式获取 APlayer 的窗口句柄,然后通过 Windows API SetWindowPos 来设置该窗口(APlayer)的大小,
至于全屏,APlayer 没有直接提供全屏的方法,而是由调用者设置 APlayer 铺满整个屏幕并且设置“总在最前”属性来实现全屏。
离线xushen

只看该作者 板凳  发表于: 2015-10-01
如果是通过 IDE 拖进控件的方式,就直接设置这个控件的窗口大小就行,
如果是通过免注册调用的方式,那么就用 APlayer_GetWindow(APlayer句柄)的方式获取 APlayer 的窗口句柄,然后通过 Windows API SetWindowPos 来设置该窗口(APlayer)的大小,
至于全屏,APlayer 没有直接提供全屏的方法,而是由调用者设置 APlayer 铺满整个屏幕并且设置“总在最前”属性来实现全屏。
http://www.huankv.com/
离线stm1

只看该作者 地板  发表于: 2015-10-02
回 xushen 的帖子
xushen:如果是通过 IDE 拖进控件的方式,就直接设置这个控件的窗口大小就行,
如果是通过免注册调用的方式,那么就用 APlayer_GetWindow(APlayer句柄)的方式获取 APlayer 的窗口句柄,然后通过 Windows API SetWind .. (2015-10-01 09:31) 

非常感谢,您的回复完美解决我的问题!
离线stm1

只看该作者 4楼 发表于: 2015-10-02
回 aplayer 的帖子
aplayer:如果是通过 IDE 拖进控件的方式,就直接设置这个控件的窗口大小就行,
如果是通过免注册调用的方式,那么就用 APlayer_GetWindow(APlayer句柄)的方式获取 APlayer 的窗口句柄,然后通过 Windows API SetWind .. (2015-09-29 19:23) 

非常感谢,您的回复完美解决我的问题!
离线工程师

只看该作者 5楼 发表于: 2017-09-25
再次回复获得播放币
离线奇衡三

只看该作者 6楼 发表于: 2019-05-18
正在遇到这个问题,不知道能不能完美解决我的问题
离线iamice

只看该作者 7楼 发表于: 2020-07-05
非常感谢,解决问题了
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个