ExtractIconEx

ExtractIconEx ÇÔ¼ö´Â ÁöÁ¤ µÈ ½ÇÇà ÆÄÀÏ, µ¿Àû ¿¬°á ¶óÀ̺귯¸® (DLL) ¶Ç´Â ¾ÆÀÌÄÜ ÆÄÀÏ¿¡¼­ ÃßÃâ ÇÏ´Â Å©°í ÀÛÀº ¾ÆÀÌÄÜ ÇÚµéÀÇ ¹è¿­ÀÇ ¸¸µì´Ï´Ù.

UINT ExtractIconEx (  LPCTSTR  lpszFile, int  nIconIndex, HICON±îÁö  * phiconLarge, HICON±îÁö  * phiconSmall, UINT  nIcons);
 

¸Å°³ º¯¼ö

lpszFile
½ÇÇà ÆÄÀÏ, DLL, ¶Ç´Â ÃßÃâ ¾ÆÀÌÄÜÀÌ µé¾î ÀÖ´Â ¾ÆÀÌÄÜ ÆÄÀÏÀÇ À̸§À» ÁöÁ¤ ÇÏ´Â null·Î ³¡³ª´Â ¹®ÀÚ¿­¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ.
nIconIndex
ÃßÃâÇÒ Ã¹ ¹øÂ° ¾ÆÀÌÄÜÀÇ À妽º¸¦ ÁöÁ¤ ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î,ÀÌ °ªÀÌ 0 À̸é ÁöÁ¤µÈ µÈ ÆÄÀÏÀÇ Ã¹ ¹øÂ° ¾ÆÀÌÄÜ ÇÔ¼ö ÃßÃâ.

ÀÌ °ªÀº-1·Î ÇÏ´Â °æ¿ì phIconLarge ¹× phiconSmall ´Â ¸ðµÎ NULL ÇÔ¼ö ÁöÁ¤ÇÑ ÆÄÀÏ¿¡¼­ ¾ÆÀÌÄÜÀÇ ÃÑ ¼ö¸¦ ¹Ýȯ ÇÕ´Ï´Ù. ÆÄÀÏ ½ÇÇà ÆÄÀÏ ¶Ç´Â DLL ÀÌ¸é ¹Ýȯ °ªÀº RT_GROUP_ICON ÀÚ¿ø ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÆÄÀÏÀº ÇÑ.ICO ÆÄÀÏÀ» ¹Ýȯ ÇÏ´Â °ªÀº 1.

Windows 95, Windows NT 4.0 ¹× ÀÌÈÄ: ÀÌ °ªÀº À½¼ö¸¦ ÀÔ·Â ÇÏ´Â °æ¿ì phIconLarge ¶Ç´Â phiconSmall °¡ NULL ÇÔ¼ö´Â ¾ÆÀÌÄÜÀÇ ¸®¼Ò½º ½Äº°ÀÚ´Â nIconIndexÀÇ Àý´ë °ªÀ» ÃßÃâ ÇÏ ¿© ½ÃÀÛ ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î,-3¸¦ »ç¿ë ÇÏ ¿© ¾ÆÀÌÄÜÀÇ ¸®¼Ò½º ½Äº°ÀÚ°¡ 3 ÃßÃâ.

phiconLarge
¾ÆÀÌÄÜÀÇ ¹è¿­ Æ÷ÀÎÅÍ´Â ¼ö½Å ÆÄÀÏ¿¡¼­ ÃßÃâ ÇÏ´Â Å« ¾ÆÀÌÄÜ ÇÚµéÀ» ó¸® ÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö°¡ NULL ÀÎ °æ¿ì Å« ¾ÆÀÌÄÜÀÌ ÆÄÀÏ¿¡¼­ ÃßÃâ.
phiconSmall
¾ÆÀÌÄÜÀÇ ¹è¿­ Æ÷ÀÎÅÍ´Â ¼ö½Å ÆÄÀÏ¿¡¼­ ÃßÃâ µÈ ÀÛÀº ¾ÆÀÌÄÜ ÇÚµéÀ» ó¸® ÇÕ´Ï´Ù. ¾Æ´Ï ÀÛÀº ¾ÆÀÌÄÜ ÆÄÀÏ¿¡¼­ ÃßÃâÀÌ ¸Å°³ º¯¼ö°¡ NULL ÀÎ °æ¿ì.
nIcons
ÆÄÀÏ¿¡¼­ ÃßÃâ ÇÏ´Â ¾ÆÀÌÄÜÀ» ÁöÁ¤.

¹Ýȯ °ª

NIconIndex ¸Å°³ º¯¼ö´Â-1, phiconLarge ¸Å°³ º¯¼ö´Â NULL ¹× phiconSmall ¸Å°³ º¯¼ö´Â NULL ÀÏ °æ¿ì ¹Ýȯ °ªÀº ÁöÁ¤µÈ µÈ ÆÄÀÏ¿¡ Æ÷ÇÔ µÈ ¾ÆÀÌÄÜÀÇ ¼ýÀÚ. ±×·¸Áö ¾ÊÀ¸¸é, ¹Ýȯ °ªÀº ÆÄÀÏ¿¡¼­ ¼º°øÀûÀ¸·Î ÃßÃâ µÈ ¾ÆÀÌÄÜ °³¼ö.

ÁÖÀÇ

DestroyIcon ÇÔ¼ö¸¦ È£Ãâ ÇÏ ¿© ExtractIconEx ¿¡ ÀÇÇØ ÃßÃâ µÈ ¸ðµç ¾ÆÀÌÄÜÀ» ÆÄ±« ÇØ¾ß ÇÑ´Ù.

Å©°í ÀÛÀº ¾ÆÀÌÄÜÀÇ Å©±â¸¦ °Ë»ö ÇÏ·Á¸é ÇØ´ç SM_CXICON, SM_CYICON, SM_CXSMICON, ¹× SM_CYSMICON Ç÷¡±×¿Í ÇÔ²² GetSystemMetrics ÇÔ¼ö.

Windows CE: NIconIndex ¸Å°³ º¯¼ö ÇØ¾ß 0 ¶Ç´Â-N ¿©±â¼­ NÀº ÁöÁ¤ µÈ ¸®¼Ò½º ½Äº°ÀÚÀÔ´Ï´Ù. NIcons ¸Å°³ º¯¼ö´Â 1 À̾î¾ß ÇÕ´Ï´Ù.

QuickInfo

nbsp;?Windows &NT: ¹öÀü 3.5 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:¹öÀü 1.0 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Çì´õ:Shellapi.h¿¡ ¼±¾ð ÇÕ´Ï´Ù.
°¡Á®¿À±â ¶óÀ̺귯¸®:Shell32.lib¸¦ »ç¿ë ÇÕ´Ï´Ù.
À¯´ÏÄÚµå:Windows NT¿¡¼­ À¯´ÏÄÚµå¿Í ANSI ¹öÀüÀ¸·Î ±¸Çö.

Âü°í Ç׸ñ

°³¿ä ¾ÆÀÌÄÜ ¾ÆÀÌÄÜ ÇÔ¼ö DestroyIcon, ExtractIcon

 

Index