[摘要]app-> m_CanClose==true) //人为按下鼠标左键结束 KillTimer(1); //撤消计时器 MCIWndDestroy(m_VideoWnd); //撤消视频窗口 ... app-> m_CanClose==true) //人为按下鼠标左键结束 { KillTimer(1); //撤消计时器 MCIWndDestroy(m_VideoWnd); //撤消视频窗口 AfxGetMainWnd()- >ShowWindow(SW_SHOWMAXIMIZED); //显示主窗口 } CRecordView::OnTimer(nIDEvent); } LRESULT CALLBACK NewProc(HWND hWnd,UINT message, WPARAM wParam,LPARAM lParam) { if(message==WM_LBUTTONDOWN) //鼠标左键被按下 { CJapanApp *app=(CJapanApp *)AfxGetApp(); app- >m_CanClose=true; //可以关闭视频窗口 } //如果不是鼠标左键按下消息,则调用原处理函数: return CallWindowProc(OldProc,hWnd, message,wParam,lParam); } |