我在窗口中添加了一个ActiveMovieControl控件,并放了一个按钮,用于打开文件的同时也播放。现在问题是:我准备把那个控件放在窗口固定的位置,并且大小约为200*300,可是一旦打开视频,控件就变了,甚至把我放控件的窗口都挡了一些了。[color=FF0000]请问如何设置才能让控件无论播放什么都不变化窗口。 [/color]
部分代码如下:
void CMediaPlayerDlg::OnOpen() 
{

    char szFileFilter[]="MP3 File(*mp3)|*mp3|" "WMA File(*.wma)|*.wma|"
                        "Video File(*.dat)|*.dat|""Wave File(*.wav)|*.wav|" "AVI File(*.avi)|*.avi|"
                        "Movie File(*.mov)|*.mov|" "Media File(*.mmm)|*.mmm|"
                        "Mid File(*.mid;*.rmi)|*.mid;*.rmi|" "MPEG File(*.mpeg)|*.mpeg|"
                        "All File(*.*)|*.*|"
        ;
    CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY,szFileFilter);
    if (dlg.DoModal()==IDOK)
    {
        CString PathName=dlg.GetPathName();
        PathName.MakeUpper();
        m_ActiveMovie.SetFileName(PathName);
        m_ActiveMovie.Run();
    
    
    }
}