Двойная буферизация
От: Mailin  
Дата: 08.11.04 16:39
Оценка:
Почему у меня фон дочернего окна становится черным после применения этого кода:
RECT Rect;
GetClientRect(&Rect);
CDC MemDC;
MemDC.CreateCompatibleDC(pDC);
CBitmap MemBitmap;
MemBitmap.CreateCompatibleBitmap(pDC,Rect.right,Rect.bottom);
CBitmap *pOldBitmap=MemDC.SelectObject(&MemBitmap);
...............
//тут я рисую....
...............
pDC->BitBlt(0,0,Rect.right,Rect.bottom,&MemDC,0,0,SRCCOPY);
MemDC.SelectObject(pOldBitmap);
MemBitmap.DeleteObject();
MemDC.DeleteDC();

Может я чего не дописываю?Подскажите пожалуйста...
Красота СТРАШНАЯ сила
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.