看看 如何让插入在一个对话框里的windows media player 对象充满整个对话框客户区?如何让它随着对话框大小的改变而改变? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在OnMove里调用什么函数改变media player对象的大小?和它关联的是一个CWMPPlayer4的变量,它的哪个函数是用来设置大小的?能不以详细点?水平不够,自己做不了播放器 你需要响应WM_SIZE消息,在其中调整控件的位置与大小。 问题就在于如何调整控件的大小啊我在OnInitDialog()里用m_player.SetWindowPos()成功使windows media player 对象充满了整个对话框的窗口但在OnSize()函数里调用m_player.SetWindowPos(),却会出现断言失败为什么啊? 因为初始化的时候收到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);} 问题解决了,谢谢xing_xing_xing(ζ未名ζ) CTreeCtrl怎样绘制网格线? MFC IPControl问题 等待高手 跪球关于WIN32方面的 游戏代码 关于CHtmlView的2个问题 找到了.NET的类库源码,请问哪里有MFC的源码下载。谢谢! 在DLL中给调用他的主程序创建窗口为什么出错? 难题!高人你在哪里? COM 的接口一般要定义两次,这样为什么不会造做成重定义 ? 有没有单元格类似edit的表格控件? 如何把c++程序移植到vc++? 怎样设定MaskedTextBox只能输八个数字的十六进制数? DELPHI7.0调用VC++6.0的DLL遇到兼容性问题
我在OnInitDialog()里用m_player.SetWindowPos()成功使windows media player 对象充满了整个对话框的窗口
但在OnSize()函数里调用m_player.SetWindowPos(),却会出现断言失败
为什么啊?
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);
}