我在视图的OnCreate 函数中执行如下代码,希望进行视频窗口的创建和播放,结果只出现声音,没有图像,不知何故:
CRect rect_t;
this->GetClientRect(&rect_t); m_player.Create("movie", WS_CHILD | WS_VISIBLE, rect_t, this, 1111);
m_player.SetUrl("E:/9-1-1.asf");
m_player.GetControls().play();
m_player.ShowWindow(SW_SHOW);
是wmp控件的设置问题,还是代码不应该放在OnCreate 函数中,请教各位大虾,谢谢!
CRect rect_t;
this->GetClientRect(&rect_t); m_player.Create("movie", WS_CHILD | WS_VISIBLE, rect_t, this, 1111);
m_player.SetUrl("E:/9-1-1.asf");
m_player.GetControls().play();
m_player.ShowWindow(SW_SHOW);
是wmp控件的设置问题,还是代码不应该放在OnCreate 函数中,请教各位大虾,谢谢!
在添加个Onsize()做处理吧。View::OnSize(UINT nType, int cx, int cy)
{
CView::OnSize(nType, cx, cy);
CRect rect_t;
this->GetClientRect(&rect_t);
m_player.MoveWindow(&rect_t);
// TODO: Add your message handler code here
}