第一次绘图正常,第二次绘图时没有擦除第一次的绘图,结果图像重复了,怎么办?void CText::OnPaint() 
{
CPaintDC dc(this); // device context for painting // TODO: Add your message handler code here
if (m_rcClient.Width() && m_rcClient.Height())
{
CDC memDC, quoteDC;
CBitmap memBitmap, quoteBitmap; memDC.CreateCompatibleDC(&parentDC);
memBitmap.CreateCompatibleBitmap(&memDC, m_rcClient.Width(), m_rcClient.Height());
CBitmap *pOldMemBitmap = memDC.SelectObject(&memBitmap); quoteDC.CreateCompatibleDC(&dc);
quoteBitmap.CreateCompatibleBitmap(&quoteDC, m_rcClient.Width(), m_rcClient.Height());
CBitmap *pOldQuoteBitmap = quoteDC.SelectObject(&quoteBitmap); m_tbQuote.Draw(&quoteDC);//绘制文本 dc.BitBlt(0, 0, m_rcClient.Width(), m_rcClient.Height(), &quoteDC, 0, 0, SRCAND);
}
// Do not call CWnd::OnPaint() for painting messages
}