windows media player 控件如何视频自动缩放以适应播放窗体? windows media player 控件如何视频自动缩放以适应播放窗体? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 缩放窗体倒是很容易,关键在获取视频的分辨率大小.AVI倒好,要是RMVB,RM等,还等先分析它们的数据结构 In the WM_SIZE Handler of the window containing the player, add thefollowing code:CWnd* pWnd = GetForegroundWindow();SetFocus(GetDesktopWindow());WMP.Hide();WMP.Show();SetFocus(&WMP);SetForeGroundWindow(pWnd); to DentistryDoctor:media player 9,10 不管用. 楼主如果是要使视频适应窗口大小的话,只要调用CWMPlayer4的SetStretchToFit(true)既可。如是要窗口适应视频大小的话,用Player,Media对象(对应于MFC生成的CWMPPlayer4,CWMPMedia)就可以实现。首先调用CWMPPlayer4的GetCurrentMedia()获取CWMPMedia对象,再用CWMPMedia对象的GetImageSourceHeight(),GetImageSourceWidth()获得视频的高度和宽度,然后用SetWindowPos()设置控件大小就可以改变控件大小 MFC菜鸟级别问题,求详解 excel 编程 怎样实现子窗口关闭后父窗口也关闭 有线通共享上网遇到的问题 DB2可以在PC上安装吗? 100分请教:在Unix下编程搜索文件内容如何实现?! 动态链接库问题 关于视频捕捉的问题 请问大哥们,f1book详细使用说明那里有? 小妹多谢!!! 怎样做到双击后打开一个文件? Automation组件DLL是如何管理MFC模块状态的? 进入待机和脱离待机用什么函数?
关键在获取视频的分辨率大小.
AVI倒好,要是RMVB,RM等,还等先分析它们的数据结构
following code:CWnd* pWnd = GetForegroundWindow();
SetFocus(GetDesktopWindow());
WMP.Hide();
WMP.Show();
SetFocus(&WMP);
SetForeGroundWindow(pWnd);
media player 9,10 不管用.
只要调用CWMPlayer4的SetStretchToFit(true)既可。如是要窗口适应视频大小的话,
用Player,Media对象(对应于MFC生成的CWMPPlayer4,CWMPMedia)就可以实现。
首先调用CWMPPlayer4的GetCurrentMedia()获取CWMPMedia对象,
再用CWMPMedia对象的GetImageSourceHeight(),GetImageSourceWidth()
获得视频的高度和宽度,然后用SetWindowPos()设置控件大小就可以改变控件大小