首页/技术开发/内容

将视频演示作为应用程序的打开封面

技术开发2024-12-10 阅读()
[摘要]SWP_NOSIZE); void CMyView::OnInitialUpdate() CView::OnInitialUpdate(); /* 调用GetWindowLong函数得到 m...
SWP_NOSIZE);
}
  
void CMyView::OnInitialUpdate()
{
CView::OnInitialUpdate();
/* 调用GetWindowLong函数得到
m_VideoWnd窗口原消息处理函数的入口地址,
并保存在OldProc中。*/
OldProc=(WNDPROC) ::GetWindowLong(m_VideoWnd,
GWL_WNDPROC);
/* 调用SetWindowLong函数将
m_VideoWnd窗口消息处理函数的入口地址改为NewProc */
::SetWindowLong(m_VideoWnd,GWL_WNDPROC,
(LONG)NewProc);
m_VideoLength = MCIWndGetLength(m_VideoWnd);
//得到视频放映总长度
MCIWndPlay(m_VideoWnd);
//播放视频文件
SetTimer(1,20,NULL);
//建立计时器,每20毫秒激活一次OnTimer函数
  
}
  
void CJapanView::OnTimer(UINT nIDEvent)
{
CJapanApp *app=(CJapanApp *)AfxGetApp();
if(MCIWndGetPosition(m_VideoWnd) >=m_VideoLength
//自动播放结束
(北联网教程,专业提供视频软件下载)

第1页  第2页  第3页  第4页  第5页  第6页  第7页 

……

相关阅读