¾ÆÀÌÄÜ Ç¥½Ã

GetIconInfo ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© ¾ÆÀÌÄÜ¿¡ ´ë ÇÑ À̹ÌÁö¸¦ °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù ±×¸®°í DrawIconEx ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© ±×¸± ¼ö ÀÖ½À´Ï´Ù. ¾ÆÀÌÄÜÀÇ ±âº» À̹ÌÁö¸¦ ±×¸®·Á¸é DrawIconEx¿¡ ´ë ÇÑ È£Ãâ¿¡¼­ DI_COMPAT Ç÷¡±×¸¦ ÁöÁ¤ ÇÕ´Ï´Ù. DrawIconEx »ç¿ëÀÚ ÁöÁ¤ À̹ÌÁö¸¦ »ç¿ë ÇÏ ¿© ¾ÆÀÌÄÜÀ» ±×¸®´Â DI_COMPAT Ç÷¡±×¸¦ ÁöÁ¤ ÇÏÁö ¾ÊÀº °æ¿ì.

½Ã½ºÅÛ ¾ÆÀÌÄÜÀÌ Ç¥½Ã µÇ ¸é ÀûÀý ÇÑ ¾ÆÀÌÄÜ À̹ÌÁö¸¦ Ç®¾î¾ß ÇÕ´Ï´Ù.EXE ¶Ç´Â.DLL ÆÄÀÏÀÔ´Ï´Ù. ½Ã½ºÅÛ ¾ÆÀÌÄÜ À̹ÌÁö¸¦ ¼±Åà ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ »ç¿ë:

  1. RT_GROUP_ICON ¸®¼Ò½º¸¦ ¼±Åà ÇÕ´Ï´Ù. Windows NT Windows 95 ¾ËÆÄºª ¼ø¼­·Î ³ª¿­ µÈ ù ¹øÂ° ¸®¼Ò½º¸¦ ¼±Åà ÇÏ´Â µ¿¾È ¸®¼Ò½º ½ºÅ©¸³Æ®¿¡ ³ª¿­ µÈ ù ¹øÂ° ¸®¼Ò½º¸¦ »ç¿ë ÇÏ ¿© °°Àº Çϳª ÀÌ»óÀÇ ¸®¼Ò½º Á¸Àç ÇÏ´Â °æ¿ì.
  2. RT_GROUP_ICON ¸®¼Ò½º¿¡¼­ ÀûÀý ÇÑ RT_ICON À̹ÌÁö¸¦ ¼±Åà ÇÕ´Ï´Ù. ½Ã½ºÅÛ ´ÙÀ½ Á¶°ÇÀ» »ç¿ë ÇÏ ¿© À̹ÌÁö¸¦ ¼±Åà ÇÏ·Á¸é À̹ÌÁö°¡ µÑ ÀÌ»ó ÀÖ´Â °æ¿ì:

¸Þ¸ð ?µ¿µî ÇÏ °Ô 8 °³ ÀÌ»óÀÇ bppÀÇ ¸ðµç »ö»ó ½Éµµ ó¸® ÇÏ´Â ½Ã½ºÅÛ. µû¶ó¼­, °Å±â¿¡ 16 x 16 256 »ö À̹ÌÁö¿Í 16 x 16 16 Ä÷¯ À̹ÌÁö¸¦ Æ÷ÇÔ ÇÏ ¿© µ¿ÀÏÇÑ ¸®¼Ò½º¿¡ ÀÌÁ¡ÀÌ ? ½Ã½ºÅÛ ¹ß»ý Çϴ ù ¹øÂ° ¼±Åà µË´Ï´Ù. µð½ºÇ÷¹ÀÌ 8 bpp ¸ðµå¿¡ ÀÖÀ» ¶§ ½Ã½ºÅÛ 256 Ä÷¯ ¾ÆÀÌÄÜÀ» ÅëÇØ 16 »ö ¾ÆÀÌÄÜÀ» ¼±Åà ÇÏ °í ½Ã½ºÅÛ ±âº» »ö»óÇ¥¸¦ »ç¿ë ÇÏ ¿© ¸ðµç ¾ÆÀÌÄÜÀ» Ç¥½Ã µË´Ï´Ù.

 

Index