È­¸é ĸÃÄ ¼Ò½º


1.¿ä¾à

ƯÁ¤ À©µµ¿ì(ÀÚ±â ÀÚ½ÅÀ» Æ÷ÇÔÇØ¼­)ÀÇ È­¸éÀ» ĸÃÄÇÏ°í ½ÍÀ»¶§°¡ ÀÖ½À´Ï´Ù. ¾î¶»°Ô ÇÏ¸é °£´ÜÈ÷ È­¸éÀ» ĸÃÄÇÒ ¼ö ÀÖÀ»±î¿ä?


2.º»¹®

È­¸é ĸÃÄ´Â ´Ü¼øÈ÷ ƯÁ¤À©µµ¿ìÀÇ DC¸¦ ¾ò¾î¼­ °¡»ó DC ¿¡ ÀúÀåÇϴ°͸¸À¸·Î °¡´ÉÇÕ´Ï´Ù. ¾Æ·¡ÀÇ ¼Ò½º°¡ ±× ¿¹Á¦ÀÔ´Ï´Ù.


3.¿¹Á¦


CClientDC  dc(this /* ĸÃÄÇϰíÀÚ ÇÏ´Â À©µµ¿ì */); 



CBitmap  bitmap; 

bitmap.CreateCompatibleBitmap(&dc,  rc.Width(),  rc.Height()); 



CDC  dcMem; 

dcMem.CreateCompatibleDC(&dc); 



CBitmap  *pOldBitmap  =  dcMem.SelectObject(&bitmap); 



//  º¹»çÇÑ´Ù. 

dcMem.BitBlt(0,0,rc.Width(),  rc.Height(),  &dc,  0,0,SRCCOPY); 



//  deMem  ¿¡´Â  È­¸é¿¡  º¹»çµÇ¾î  ÀÖ½À´Ï´Ù. 

dcMem.SelectObject(pOldBitmap); 




- 2001.08.13 Smile Seo -