CMemDC是一个很经典的内存DC,实现了MFC的双缓冲绘图。不能直接使用CMemDC dcMem(*GetDC(), this),会造成整个对话框黑屏。应该这样使用:
CDC* pDCPaint;
pDCPaint = NULL;
CMemDC memDC(*pDCPaint, this);
CDC* pDC = &memDC.GetDC();
CMemDC是一个很经典的内存DC,实现了MFC的双缓冲绘图。不能直接使用CMemDC dcMem(*GetDC(), this),会造成整个对话框黑屏。应该这样使用:
CDC* pDCPaint;
pDCPaint = NULL;
CMemDC memDC(*pDCPaint, this);
CDC* pDC = &memDC.GetDC();