Здравствуйте, Аноним, Вы писали:
А>А>CDC MemDC;
А>MemDC.CreateCompatibleDC(pDC);
А>CBitmap MemBitmap;
А>MemBitmap.CreateCompatibleBitmap(pDC,Rect.right,Rect.bottom);
А>CBitmap *pOldBitmap=MemDC.SelectObject(&MemBitmap);
А>MemDC.BitBlt(0,0,Rect.right,Rect.bottom,pDC,0,0,SRCCOPY);
А>...............
А>//тут я рисую....
А>...............
А>
Спасибо, помогло. Только далее проблемы возникли... Ничего не выводится

У меня есть некая функция в которой записаны 4 массива координат newx[i],newy[i] newx1[i],newy1[i]. Если у меня нажата кнопка ОК на диалоге, то я вызываю перерисовку. Почему-то безрезультатно,конечно предыдущий код сожержится в OnDraw

. Может я рисую не правильно?
for (i=0;i<p;i++)
{
MemDC.MoveTo(newx[i],newy[i]);
MemDC.LineTo(newx1[i],newy1[i]);
}
Подскажите плиз...