?
Könnte mir vielleicht einer dieses DoubleBuffering erklären :)... oder eine Seite dazu sagen... Ich habe jetzt in die OnPaint Methode die folgenden Dinge geschrieben und es funktioniert eigentlich gut... aber verwende ich nun DoubleBuffering oder nicht?
// Speicher-DC anlegen
pMemDC = new CDC;
pMemDC->CreateCompatibleDC(GetDC());
pMemDC->SelectObject(oPicture.hHandle);
// Bitmap in Dialog einkopieren
if (oPicture.eType == CTheme::PIC_STRETCH)
oDC.StretchBlt(oPicture.iLeft, oPicture.iTop, oPicture.iNewWidth, oPicture.iNewHeight, pMemDC, 0, 0, oPicture.iWidth, oPicture.iHeight, SRCCOPY);
else
oDC.BitBlt(oPicture.iLeft, oPicture.iTop, oPicture.iWidth, oPicture.iHeight, pMemDC, 0, 0, SRCCOPY);
// DC freigeben
this->ReleaseDC(pMemDC);
delete pMemDC;