看看 如何让插入在一个对话框里的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(ζ未名ζ) 有一起自学网络编程的同道? 一个小函数看不明白,请大家进来 看看 ModifyMenu()修改菜单的问题 请教:如何在VC中绘制Excel的饼状图和柱状图 [学习SDK] 如何用SDK编写网络程序呀? 请问哪里可以下载到最新的platform sdk? 动态创建CStatic类时,如何使它能能接收父窗口的消息 如何隐藏对话框窗口 500高分,求用VC7的ATL开发任何一个SHELL扩展的代码,比如属性页扩展。 请高手指教:动态定义联合指针数组。 怎样设定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);
}