CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

看看

楼主XXKKFF(齐次边界条件有界弦自由振动方程混合问题的分离变量法-_-!!!)2006-03-15 15:44:48 在 VC/MFC / 基础类 提问

如何让插入在一个对话框里的windows   media   player 对象充满整个对话框客户区?  
  如何让它随着对话框大小的改变而改变? 问题点数:80、回复次数:9Top

1 楼ouyh12345(五岭散人)回复于 2006-03-15 16:05:08 得分 0

OnMoveTop

2 楼thomtadie(背黑锅我来,送死你去,南无哦弥陀佛)回复于 2006-03-15 16:10:40 得分 0

不如自己做个播放器Top

3 楼XXKKFF(齐次边界条件有界弦自由振动方程混合问题的分离变量法-_-!!!)回复于 2006-03-15 16:30:20 得分 0

在OnMove里调用什么函数改变media   player对象的大小?和它关联的是一个CWMPPlayer4的变量,它的哪个函数是用来设置大小的?能不以详细点?  
   
  水平不够,自己做不了播放器Top

4 楼XXKKFF(齐次边界条件有界弦自由振动方程混合问题的分离变量法-_-!!!)回复于 2006-03-15 19:42:48 得分 0

没有人知道吗?Top

5 楼XXKKFF(齐次边界条件有界弦自由振动方程混合问题的分离变量法-_-!!!)回复于 2006-03-15 21:14:48 得分 0

全部身家给了你们,快来帮忙啊!!!Top

6 楼DentistryDoctor(不在无聊中无奈,就在沉默中变态)回复于 2006-03-16 19:46:28 得分 0

你需要响应WM_SIZE消息,在其中调整控件的位置与大小。Top

7 楼XXKKFF(齐次边界条件有界弦自由振动方程混合问题的分离变量法-_-!!!)回复于 2006-03-16 20:04:59 得分 0

问题就在于如何调整控件的大小啊  
  我在OnInitDialog()里用m_player.SetWindowPos()成功使windows   media   player 对象充满了整个对话框的窗口  
  但在OnSize()函数里调用m_player.SetWindowPos(),却会出现断言失败  
  为什么啊?Top

8 楼xing_xing_xing(哈哈)回复于 2006-03-16 20:27:16 得分 80

因为初始化的时候收到WM_SIZE消息,但是控件窗口还没有创建  
  void   CMyDlg::OnSize(UINT   nType,   int   cx,   int   cy)    
  {  
  CDialog::OnSize(nType,   cx,   cy);  
   
  if(IsWindow(m_player.GetSafeHwnd()))  
  m_player.MoveWindow(0,0,cx,cy);  
  }  
  Top

9 楼XXKKFF(齐次边界条件有界弦自由振动方程混合问题的分离变量法-_-!!!)回复于 2006-03-16 21:12:26 得分 0

问题解决了,谢谢xing_xing_xing(ζ未名ζ)Top

相关问题

关键词

  • 函数
  • player
  • 控件
  • media
  • 对话框
  • onsize
  • xing
  • 大小
  • media player对象
  • cy

得分解答快速导航

  • 帖主:XXKKFF
  • xing_xing_xing

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo