|
빌더에서 MemDC사용하는 법 가르쳐 주세요...
Graphics::TBitmap *pBitMap;
pBitMap = new Graphics::TBitmap;
pBitMap->Canvas->CopyRect(dst_rect, MapForm->PaintBox1->Canvas, src_rect);
//위와 같이 코딩하면 MapForm->PaintBox1 안의 src_rect로 정해진 영역의 그림이
//pBitMap으로 복사가 되고 (화면->MemDC)
MapForm->PaintBox1->Canvas->CopyRect(src_rect, pBitMap->Canvas, dst_rect);
//이렇게 하면 MemDC(pBitMap->Canvas)안의 일정 영역이 MapForm->PaintBox1의
//src_rect로 정해진 영역안으로 다시 copy되서 화면으로 그려진다고 생각하는데
잘 안되서.. 도움을 주시면 감사하겠습니다.
|