Уменьшите мерцание с помощью GDI + и C ++

я использую GDI + в приложении C ++ / MFC, и я просто могуКажется, чтобы избежать мерцания при изменении размера окна.

Я уже попробовал эти шаги:

вернул TRUE на;OnEraseBkGnd()вернул NULL на;OnCtlColor()используется двойная буферизация по этому коду:

void vwView::OnDraw(CDC* pDC) 
{
   CRect rcClient;
   GetClientRect(rcClient);

   Bitmap bmp(rcClient.Width(), rcClient.Height());
   Graphics graphics(&bmp);

   graphics.DrawImage(m_image, rcClient.left, rcClient.top);

   Graphics grph(pDC->m_hDC);
   grph.DrawImage(&bmp, 0, 0);
}

Я делаю что-то неправильно? Или есть другой способ добиться этого?

Ответы на вопрос(6)

Ваш ответ на вопрос