本人在SDI的C..View类的OnDraw函数里
显示一段flash.
但是,移动窗口或被别的东西覆盖就会出现非法错误
我认为应该是重绘问题,不过我觉得窗口重绘是接受WM_PAINT消息
OnPaint函数自动调用OnDraw,来完成重绘,应该没什么问题啊
我的程序怎么回这样呢?
以下是,OnDraw里的全部代码:
RECT rcFlash;
CMainFrame* pFrame=(CMainFrame*)(AfxGetApp()->m_pMainWnd);
CWnd *pWndFlash =(CWnd *)pFrame->m_splitterWndBottomPlus.GetPane(0,0);
pWndFlash->GetClientRect(&rcFlash);
m_TopFlash.Create("ShockwaveFlash",WS_POPUP|WS_VISIBLE,rcFlash,pWndFlash,ID_FLASHWIN);
m_TopFlash.SetMovie("http://ad4.sina.com.cn/shc/cmbc95home.swf");请大家帮帮忙