本文主要是介绍MFC onPaint() 子空间绘制无效解决方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题:
在组对话框onPaint()中绘制子空间 例如static上面绘图的时候发现:
HDC mdc=GetDilgItem(IDC_STATIC_PIC)->GetDC()->GetSaftHdc();
获取的控件dc句柄绘图时发现绘图无效。
解决方法:
通过CpaintDC mdc((CStatic*)GetDilgItem(IDC_STATIC_PIC));实例化控件dc后,发现问题解决。
具体原理待解。
这篇关于MFC onPaint() 子空间绘制无效解决方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!