http://blog.csdn.net/cashey1991/article/details/7545614
能达到效果,但是在频繁改变文本内容的情况下,内存会一直增加,调试到OnEraseBkgnd函数的
// 拷贝对应区域主框显示的内容
95. CDC *pDC = pParent->GetDC();
96. CDC MemDC;
97. MemDC.CreateCompatibleDC(pDC);
98. m_Bmp.CreateCompatibleBitmap(pDC,Rect.Width(),Rect.Height());
99. CBitmap *pOldBmp = MemDC.SelectObject(&m_Bmp);
100. MemDC.BitBlt(0,0,Rect.Width(),Rect.Height(),pDC,Rect.left,Rect.top,SRCCOPY);
101. MemDC.SelectObject(pOldBmp);
102. pParent->ReleaseDC(pDC);
引起的内存泄漏
在最后添加了
Memdc.DeleteDc();
m_Bmp.DeleteObject();
还是未解决,大家帮忙看看,怎么回事,谢谢!