读书人

关于mediaplayer控件!该如何处理

发布时间: 2012-05-08 22:09:41 作者: rapoo

关于mediaplayer控件!
我想设置这个控件可以随窗口拉伸而变化大小,但是一直没法获取这个控件的句柄,请问该如何解决?

[解决办法]
你给这个控件关联一个变量,然后用这个变量调用movewindow不就可以了。

或者你通过它的ID也是可以取到它的窗口指针的啊。这跟操作别的控件也没区别啊。
[解决办法]
你在什么地方获取的?
又是怎么创建的这个控件?

取不到是不可能的

就是关联一个变量,比如

COcx1 m_Player;

然后假如是想在初始化的时候改变它的大小位置,你就在对话框的init的时候

m_Player.MoveWindow(0, 0, 300, 300);

肯定好用
[解决办法]
在OnSize里面,第一次被调用的时候控件还没形成,直接调用movewindow可能会崩掉,这样
if(m_Player.GetSafeWnd() )
{
m_Player.MoveWindow(0, 0, 300, 300);
}
另外可以在OnInitDialog里给个初始位置

读书人网 >VC/MFC

热点推荐