我有包含图片控件的MFC对话框 . 图片控件显示openGL . 我使用 invalidate(FALSE); 更新 OnMouseMove(); 中的整个对话框,这样就可以了,但是对话框上的所有按钮都会闪烁 . 当我只使包含openGL的图片控件无效时,我看不到任何更新 .

m_PicCtrl.Invalidate(FALSE);

我也试过了

m_PicCtrl.RedrawWindow(NULL, NULL, RDW_INVALIDATE);

用不同的旗帜,但现在的方式!!如何使图片控件无效(更新)以避免在我使所有对话框无效时出现的闪烁?