FindResourceEx

ÁöÁ¤ µÈ Çü½Ä, À̸§ ¹× ÁöÁ¤µÈ µÈ ¸ðµâ¿¡¼­ ¾ð¾î ¸®¼Ò½ºÀÇ À§Ä¡¸¦ °áÁ¤ ÇÏ´Â FindResourceEx ÇÔ¼ö.

HRSRC FindResourceEx ( HMODULE  hModule, / / ¸®¼Ò½º ¸ðµâ ó¸®LPCTSTRlpType, / / ¸®¼Ò½º Æ÷ÀÎÅÍ Çü½ÄLPCTSTRlpName, / / ÀÚ¿ø À̸§¿¡ ´ë ÇÑ Æ÷ÀÎÅʹܾîwLanguage / / ¸®¼Ò½º ¾ð¾î ) 

¸Å°³ º¯¼ö

hModule
½ÇÇà ÆÄÀÏÀÇ ¸®¼Ò½º¸¦ Æ÷ÇÔ ÇÏ´Â ¸ðµâ¿¡ ´ë ÇÑ ÇÚµé. ÀÌ ¸Å°³ º¯¼ö°¡ NULL ÀÎ °æ¿ì ÇÔ¼ö¸¦ ÇöÀç ÇÁ·Î¼¼½º¸¦ ¸¸µå´Â µ¥ »ç¿ë ÇÏ´Â ¸ðµâÀ» °Ë»ö ÇÏ´Â.
lpType
Æ÷ÀÎÅÍ´Â ¸®¼Ò½ºÀÇ Çü½Ä À̸§À» ÁöÁ¤ ÇÏ´Â null·Î ³¡³ª´Â ¹®ÀÚ¿­ÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ÁÖÀÇ ¼½¼ÇÀ» ÂüÁ¶ ÇϽʽÿÀ. Ç¥ÁØ ¸®¼Ò½º Á¾·ù¿¡ ´ë ÇÑÀÌ ¸Å°³ º¯¼ö´Â ´ÙÀ½ °ª Áß Çϳª°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.:
°ª ÀǹÌ
RT_ACCELERATOR ¾×¼¿·¯·¹ÀÌÅÍ Å° Å×À̺í
RT_ANICURSOR ¾Ö´Ï¸ÞÀÌ¼ÇµÈ Ä¿¼­
RT_ANIICON ¾Ö´Ï¸ÞÀÌ¼ÇµÈ ¾ÆÀÌÄÜ
RT_BITMAP ºñÆ®¸Ê ¸®¼Ò½º
RT_CURSOR Çϵå¿þ¾î Á¾¼Ó Ä¿¼­ ¸®¼Ò½º
RT_DIALOG ´ëÈ­ »óÀÚ
RT_FONT ±Û²Ã ¸®¼Ò½º
RT_FONTDIR ±Û²Ã µð·ºÅ͸® ¸®¼Ò½º
RT_GROUP_CURSOR Çϵå¿þ¾î µ¶¸³ÀûÀÎ Ä¿¼­ ¸®¼Ò½º
RT_GROUP_ICON Çϵå¿þ¾î µ¶¸³ÀûÀÎ ¾ÆÀÌÄÜ ¸®¼Ò½º
RT_HTML HTML ¹®¼­
RT_ICON Çϵå¿þ¾î Á¾¼Ó ¾ÆÀÌÄÜ ¸®¼Ò½º
RT_MENU ¸Þ´º ¸®¼Ò½º
RT_MESSAGETABLE ¸Þ½ÃÁö Å×À̺í Ç׸ñ
RT_RCDATA ÀÀ¿ë ÇÁ·Î±×·¥ Á¤ÀÇ ¸®¼Ò½º (raw data)
RT_STRING ¹®ÀÚ¿­ Å×À̺í Ç׸ñ
RT_VERSION ¹öÀü ¸®¼Ò½º

lpName
¸®¼Ò½ºÀÇ À̸§À» ÁöÁ¤ ÇÏ´Â null·Î ³¡³ª´Â ¹®ÀÚ¿­ Æ÷ÀÎÅÍÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ÁÖÀÇ ¼½¼ÇÀ» ÂüÁ¶ ÇϽʽÿÀ.
wLanguage
¸®¼Ò½ºÀÇ ¾ð¾î¸¦ ÁöÁ¤ÇÕ´Ï´Ù. È£Ãâ ½º·¹µå¿Í °ü·Ã µÈ ÇöÀç ¾ð¾î »ç¿ë ÇÏ´Â °æ¿ì¿¡ÀÌ ¸Å°³ º¯¼ö´Â MAKELANGID (LANG_NEUTRAL, SUBLANG_NEUTRAL),.

ÇöÀç ¾ð¾î ÀÌ¿ÜÀÇ ´Ù¸¥ ¾ð¾î¸¦ ÁöÁ¤ ÇÏ·Á¸é MAKELANGID ¸ÅÅ©·Î »ç¿ë ÇÏ ¿©ÀÌ ¸Å°³ º¯¼ö¸¦ ¸¸µì´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶ MAKELANGID.

¹Ýȯ °ª

ÇÔ¼ö°¡ ¼º°ø ÇÏ¸é ¹Ýȯ °ªÀº ÁöÁ¤ µÈ ÀÚ¿øÀÇ Á¤º¸ ºí·Ï¿¡ ´ë ÇÑ ÇÚµé. ¸®¼Ò½º¿¡ ´ë ÇÑ ÇÚµéÀ» °¡Á®¿À·Á¸é LoadResource ÇÔ¼ö¿¡ÀÌ ÇÚµéÀ» Àü´Þ.

ÇÔ¼ö°¡ ½ÇÆÐ ÇÏ¸é ¹Ýȯ °ªÀº NULLÀÔ´Ï´Ù. È®Àå µÈ ¿À·ù Á¤º¸¸¦ ¾òÀ» ÇÏ·Á¸é GetLastError.

ÁÖÀÇ

³ôÀº ´Ü¾î lpType ¶Ç´Â lpName ¸Å°³ º¯¼ö°¡ 0 ÀÌ¸é ³·Àº word Çü½Ä ¶Ç´Â ÁöÁ¤ µÈ ¸®¼Ò½ºÀÇ À̸§À» Á¤¼ö ½Äº°ÀÚ¸¦ ÁöÁ¤ ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ÀÌ·¯ÇÑ ¸Å°³ º¯¼ö´Â null·Î ³¡³ª´Â ¹®ÀÚ¿­¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ. ¹®ÀÚ¿­ÀÇ Ã¹ ¹ø° ¹®ÀÚ¿¡´Â ÆÄ¿îµå ±âÈ£ (#)Àº, ³ª¸ÓÁö ¹®ÀÚ ÀÚ¿øÀÇ À̸§ÀÌ ³ª Á¾·ùÀÇ Á¤¼ö ½Äº°ÀÚ¸¦ ÁöÁ¤ ÇÏ´Â 10 Áø¼ö¸¦ ³ªÅ¸³À´Ï´Ù. ¿¹¸¦ µé¾î, ¹®ÀÚ¿­ "# 258" ³ªÅ¸³À´Ï´Ù Á¤¼ö ½Äº°ÀÚ¸¦ 258.

ÀÀ¿ë ÇÁ·Î±×·¥ ¸®¼Ò½º¿¡ ´ë ÇÑ ±×µé¿¡ °Ô ´ë½Å Á¤¼ö ½Äº°ÀÚ À̸§À¸·Î ÂüÁ¶ ÇÏ ¿© ÇÊ¿äÇÑ ¸Þ¸ð¸® ¾çÀ» ÁÙ¿©¾ß ÇÕ´Ï´Ù.

´ÙÀ½ Ç¥¿¡ ÇÔ¼ö Áß Çϳª¸¦ È£Ãâ ÇÏ ¿© ¿¬°á µÈ ¸Þ¸ð¸®¸¦ ÇØÁ¦ÇÒ ¼ö ÀÖ°Ô ¾×¼¿·¯·¹ÀÌÅÍ Å° Å×À̺í, ºñÆ®¸Ê, Ä¿¼­, ¾ÆÀÌÄÜ ¶Ç´Â ¸Þ´º¸¦ »ç¿ë ÇÏ ¿© ÀÛ¾÷À» ¸¶ÃÆÀ¸¸é.

¸®¼Ò½º ¸±¸®½º ÇÔ¼ö
¾×¼¿·¯·¹ÀÌÅÍ Å° Å×À̺í DestroyAcceleratorTable
ºñÆ®¸Ê Deleteobject ¸ÅÅ©·Î ÇÔ¼ö
Ä¿¼­ DestroyCursor
¾ÆÀÌÄÜ DestroyIcon
¸Þ´º DestroyMenu

±×·¯³ª ¸¸µç ÇÁ·Î¼¼½º¸¦ Á¾·á ÇÏ´Â °æ¿ì ½Ã½ºÅÛÀÌ ÀÚµ¿À¸·Î ÀÌ·¯ÇÑ ¸®¼Ò½º »èÁ¦ µË´Ï´Ù, ±×¸®°í, ÀûÀý ÇÑ ÇÔ¼ö È£Ãâ ÀúÀå ¸Þ¸ð¸® ÇÁ·Î¼¼½ºÀÇ ÀÛ¾÷ ÁýÇÕÀÇ Å©±â¸¦ ÁÙÀÔ´Ï´Ù.

ÀÀ¿ë ÇÁ·Î±×·¥ FindResourceEx ¸¦ »ç¿ë ÇÏ ¿© ¸ðµç Á¾·ùÀÇ ¸®¼Ò½º¸¦ ãÀ» ¼ö ÀÖÁö¸¸ ÈÄ¼Ó È£ÃâÀ» ¸¸µé ¶§ ÀÀ¿ë ÇÁ·Î±×·¥ ÀÌÁø ¸®¼Ò½º µ¥ÀÌÅ͸¦ ¾×¼¼½º ÇØ¾ß ÇÏ´Â °æ¿ì¿¡ÀÌ ÇÔ¼ö¸¦ »ç¿ë ÇØ¾ß ÇÕ´Ï´Ù LoadLibrary ¹× LockResource ÇÔ¼ö.

¸®¼Ò½º¸¦ »ç¿ë ÇÏ ¿© Áï½Ã ÀÀ¿ë ÇÁ·Î±×·¥ »ç¿ë ÇØ¾ß ´ÙÀ½ ¸®¼Ò½º ƯÁ¤ ÇÔ¼ö¸¦ ã¾Æ ÇÑ ¹øÀÇ È£Ãâ¿¡¼­ ¸®¼Ò½º ·Îµå:

ÇÔ¼ö ¾×¼Ç
FormatMessage ·Îµå ¹× ¸Þ½ÃÁö Å×À̺í Ç׸ñ Çü½Ä.
LoadAccelerators ¾×¼¿·¯·¹ÀÌÅÍ Å° Å×ÀÌºí ·Îµå.
LoadBitmap ºñÆ®¸Ê ¸®¼Ò½º ·Îµå.
LoadCursor Ä¿¼­ ¸®¼Ò½º ·Îµå.
LoadIcon ¾ÆÀÌÄÜ ¸®¼Ò½º ·Îµå.
LoadMenu ¸Þ´º ¸®¼Ò½º ·Îµå.
LoadString ¹®ÀÚ¿­ Å×À̺í Ç׸ñ ·Îµå.

¿¹¸¦ µé¾î, ÀÀ¿ë ÇÁ·Î±×·¥À» È­¸é¿¡ Ç¥½ÃÇÒ ¾ÆÀÌÄÜÀ» ·Îµå LoadIcon ÇÔ¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª, ÀÀ¿ë ÇÁ·Î±×·¥ »ç¿ë ÇØ¾ß FindResourceEx ¹× LoadResource ¸¦ ´Ù¸¥ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ µ¥ÀÌÅ͸¦ º¹»ç ÇÏ·Á¸é ¾ÆÀÌÄÜÀ» ·Îµå ÇÏ´Â °æ¿ì.

¹®ÀÚ¿­ ¸®¼Ò½º´Â ¼½¼Ç ´ç ÃÖ´ë 16 ¹®ÀÚ¿­ÀÇ ¼½¼Ç¿¡ ÀúÀå µË´Ï´Ù. °¢ ¼½¼Ç¿¡ ÀÖ´Â ¹®ÀÚ¿­ °è»êµÈ (null Á¾·á µÇÁö) À¯´ÏÄÚµå ¹®ÀÚ¿­ÀÇ ½ÃÄö½º·Î ÀúÀå µË´Ï´Ù. LoadString ÇÔ¼ö´Â ÇØ´ç ¼½¼Ç¿¡¼­ ¹®ÀÚ¿­ ¸®¼Ò½º¸¦ ÃßÃâ.

QuickInfo

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

Âü°í Ç׸ñ

¸®¼Ò½º °³¿ä, ÀÚ¿ø ±â´É FormatMessage, LoadAccelerators, LoadBitmap, LoadCursor, LoadIcon, LoadMenu, LoadString, LoadResource, MAKELANGID

 

Index