是一个MFC对话框项目。
通过DirectShow获取USB摄像头视频,显示在picture control里面。
现在用GetHDC(),在视频的surface上画圆,显示在视频的上面。但是,当移动窗口,或者最大最小化窗口时,圆消失了。目前尝试在OnPaint里面调用画图函数,但是在视频上仍然看不到圆,如果不显示视频,圆才会一直显示
在picture control上面,请问怎么回事?另外:怎么实现让圆在视频上面移动?是调用重绘函数,改变圆的位置吗?