ºñÆ®¸Ê ¸¸µé±â

¸Þ´º Ç׸ñ¿¡ ´ë ÇÑ MFT_BITMAP ¶Ç´Â MF_BITMAP Çü½Ä Ç÷¡±×¸¦ ¼³Á¤ ÇÏ¸é ¶ÇÇÑ ½Ã½ºÅÛ ¸Þ´º Ç׸ñ¿¡ ´ëÇØ Ç¥½Ã µÇ¾î¾ß ÇÏ´Â ºñÆ®¸Ê¿¡ ´ë ÇÑ ÇÚµéÀ» ÁöÁ¤ ÇØ¾ß ÇÕ´Ï´Ù. ºñÆ®¸Ê ºñÆ®¸Ê ¸®¼Ò½º¸¦ Á¦°ø Çϰųª ·±Å¸ÀÓ¿¡ ºñÆ®¸ÊÀ» ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ºñÆ®¸Ê ¸®¼Ò½º¸¦ »ç¿ë ÇÏ´Â °æ¿ì »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù¿¡¼­ LoadBitmap ÇÔ¼ö¸¦ ºñÆ®¸ÊÀ» ·Îµå ÇÏ °í ÇØ´ç ÇÚµéÀ» ±¸ÇÏ´Â.

±×·¡ÇÈ ÀåÄ¡ ÀÎÅÍÆäÀ̽º (GDI) ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© ·±Å¸ÀÓ¿¡ ºñÆ®¸ÊÀ» ¸¸µì´Ï´Ù. ·±Å¸ÀÓ¿¡ ºñÆ®¸ÊÀ» ¸¸µå´Â ¿©·¯ °¡Áö ¹æ¹ýÀ¸·Î Á¦°ø ÇÏ´Â GDI ÇÏÁö¸¸ °³¹ßÀÚ°¡ ÀϹÝÀûÀ¸·Î ´ÙÀ½°ú °°Àº ¸Þ¼­µå¸¦ »ç¿ë ÇÏ ¿©:

  1. »ç¿ë µÈ ÀåÄ¡ ÄÁÅØ½ºÆ®¸¦ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ÁÖ Ã¢À¸·Î »ç¿ë ÇÏ´Â ÀåÄ¡ ÄÁÅØ½ºÆ®¿¡¿Í ȣȯ ¸¸µå´Â CreateCompatibleDC ÇÔ¼ö.
  2. »ç¿ë ÇÏ´Â CreateCompatibleBitmap ÇÔ¼ö¸¦ ºñÆ®¸Ê ȣȯ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ÁÖ Ã¢À» ¸¸µé°Å³ª »ç¿ë´Â ´Ü»ö ºñÆ®¸Ê ¸¸µé·Á¸é CreateBitmap ÇÔ¼ö.
  3. »ç¿ë µÈ ȣȯ ÀåÄ¡ ÄÁÅØ½ºÆ®¿¡ ºñÆ®¸Ê ¼±Åà ÇÏ·Á¸é selectobject ¸ÅÅ©·Î ÇÔ¼ö.
  4. GDI¿Í °°Àº ±â´ÉÀ» ±×¸®±â¸¦ »ç¿ë ÇÏ ¿© Ÿ¿ø ¹× LineTo, ºñÆ®¸ÊÀ¸·Î À̹ÌÁö¸¦ ±×¸®·Á¸é.

ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶ ºñÆ®¸Ê.

 

Index