vc写的视频OCX, 使c#窗体容器除ocx外其他部分不重画,如何解决?
这个控件主要就是从摄像头捕获视频,然后画到ocx的窗口上,可能由于不停的捕获视频,使c#窗体其他部分不重画了,请问如何解决?
不仅c#窗体,vc带的activex control test container一样有这问题。
vc这头尝试在OnDraw加
MSG msg;
if ( ::PeekMessage( &msg, NULL, 0, 0, PM_NOREMOVE ) )
{
AfxGetApp()-> PumpMessage( );
}
也不好用。
c#那端加Application.DoEvents也不好用。
------解决方案--------------------参考http://www.programsalon.com/downloads18/sourcecode/windows/detail64348.html